class ActiveModel::Attribute

def with_value_from_user(value)

def with_value_from_user(value)
  type.assert_valid_value(value)
  self.class.from_user(name, value, type, original_attribute || self)
end