@override Object? set(Token name, Object? value) { switch (name.lexeme) { case 'value': if (_value == value) { break; } _value = value!; notifyListeners(); break; } }