Persitence layer services configuration is now dynamically load depending on the end user config.
The repository service definition is defined in each persistence driver configuration.
If the end user wants to use a custom implementation of a repository, he must define the service in his own configuration.