fdf7711 Step five: Simplify Repository implementation as UserProviderInterf independent.