class ViewModel::Record

def hash

generate a references section by keying on the viewmodel itself.
Use ActiveRecord style identity for viewmodels. This allows serialization to
def hash
  [self.class, self.model].hash
end