def get_backend(self):
        """ Return Backend object. This object is used by Django Auth
        mechanism

        :return: MongoEngineBackend object if we got internal MongoDB repository,
        MongoDBBackend object otherwise
        """
        if self.is_internal:
            from mongoengine.django.auth import MongoEngineBackend
            return MongoEngineBackend()
        else:
            from gui.mongodb_backend import MongoDBBackend
            return MongoDBBackend(self)