class ActiveModel::LazyAttributeHash

def [](key)

def [](key)
  delegate_hash[key] || assign_default_value(key)
end