Extract class UnitOfWorkHolder
Merge SignUp and SignIn service into AuthenticationService