adding missing User::
cleaning up AbstractRepository