recoge los cambios realizados
@override bool changes(x) { if (no_update) return false; if (changed) x[name] = _value; return changed; }