sorting the received service names in order to isolate the declaration of the enhaced proxy constructor from the compiler instantiation