class ActiveModel::Attribute::UserProvidedDefault

def marshal_dump

def marshal_dump
  result = [
    name,
    value_before_type_cast,
    type,
    original_attribute,
  ]
  result << value if defined?(@value)
  result
end