UPDATE: In ServiceNameLoader, user can now define classes that must not be loaded.
UPDATE: In ServiceNameLoader, the load of the available list of classes is delayed to the usage of the newService() method (other like methods).