# Functions
NewMock create new repository for testing.
# Interfaces
Creator interface for creating models.
Deleter delete model from the repo.
Executor execute db query.
Finder find model inside the repo.
Repository list of repository interfaces.
SelectOrCreator interface to select or create new model.
Transactor run set of operations in transaction.
Updater updater interface for updating the model int database.