@override changes(Map x) { if (_value != _initial) { x[name] = _value; return true; } return false; }