CRUD functionality is now generic for all entities
All handlers must now have fields