Should this happen inside `RegistrationViewService` or create a separate class?  Thoughts?