UserEntity, UserRepository