# File lib/dm-core/model.rb, line 202
    def get(*key)
      repository = self.repository
      key        = self.key(repository.name).typecast(key)

      repository.identity_map(self)[key] || first(key_conditions(repository, key))
    end