Generic CRUD

Implemented for all entities