class ActiveModel::Attribute
def with_cast_value(name, value_before_type_cast, type)
def with_cast_value(name, value_before_type_cast, type) WithCastValue.new(name, value_before_type_cast, type) end
def with_cast_value(name, value_before_type_cast, type) WithCastValue.new(name, value_before_type_cast, type) end