Refactor: Change instance variables by protected properties

Make AuthenticationService inherit from AbstractService
Use UnitOfWorkHolder shortcut to Users
Remove unused import
Remove unused import
Make TransactionsService a subclass of AbstractService