Better encapsulation on user repository.