DateTime setValue(DateTime value) { _owner?._change(); _value = DateTime.utc( 0, 0, 0, value.hour, value.minute, value.second, value.millisecond); _assigned = true; _modefied = true; return _value; }