user login ref - to do
UserAuthService implemented, instead of plain Entity.
Closure instead of ugly foreach in Entity->User->getRoles