Encode password in insertion and update methods
Use key constants for our own field description
Code refactor and style following
Add base for enum DBAL type
Add gender enum type
Fix PHPDoc
Add type field to description of fields
Add firstname, lastname, gender and birthday fields to User entity