Use factory to inject subscribers to clients

We use the factory to create clients in services at runtime.
Sadly, we have to inject ourselves all subscribers to each client.

With this commit, the factory does the job for us !