public interface PluginServiceFactory<T>
This factory is used to create multiple service instances so we can support prototype and shard type services.
T
getService()
T getService()