ServiceLoader: now using a factory method to initialize services at instantiation-time.
UserAccountService: reorganised a bit.