Entities should be created through injection
Entities are validated
Working on authentication
Ignoring some test (missing functionalities)