Repository CRUD methods on base