Changed methods to virtual on ProviderUserRepository