TCP Login/Registration
Changed AbstractUserService access modifiers a little bit
Throw NPE when there is no TransactionContext