Refactoring domain classes
Enabling automatic CRUDs