double setValue(double value) { _owner?._change(); _value = value; _assigned = true; _modefied = true; return value; }