Initial implementation of UserRegistrationService