'Returns an object of this type for the keyword arguments given.
Basically, this is a proxy around this object_type\'s get_object() model
method. The ObjectNotExist exception, if thrown, will not be caught,
so code that calls this method should catch it.'

def get_object_for_this_type(self, **kwargs):

    return self.model_class()._base_manager.using(self._state.db).get(**kwargs)
