class ActiveModel::LazyAttributeSet

def initialize(values, types, additional_types, default_attributes, attributes = {})

:nodoc:
def initialize(values, types, additional_types, default_attributes, attributes = {})
  super(attributes)
  @values = values
  @types = types
  @additional_types = additional_types
  @default_attributes = default_attributes
  @casted_values = {}
  @materialized = false
end