class ActiveModel::LazyAttributeSet

def key?(name)

def key?(name)
  (values.key?(name) || types.key?(name) || @attributes.key?(name)) && self[name].initialized?
end