User, UserRepository, UserManager added