class ViewModel::ActiveRecord::UpdateData

def [](name)

def [](name)
  case name
  when :id
    id
  when :_type
    viewmodel_class.view_name
  else
    attributes.fetch(name) { associations.fetch(name) { referenced_associations.fetch(name) } }
  end
end