class ViewModel::Record

def serialize_view(json, serialize_context: self.class.new_serialize_context)

def serialize_view(json, serialize_context: self.class.new_serialize_context)
  json.set!(ViewModel::ID_ATTRIBUTE, self.id) if stable_id?
  json.set!(ViewModel::TYPE_ATTRIBUTE, self.view_name)
  json.set!(ViewModel::VERSION_ATTRIBUTE, self.class.schema_version)
  serialize_members(json, serialize_context: serialize_context)
end