I'm not sure to understand how this work. By definition, the shared listeners are added in a "global" shared manager, for classes that do not exist yet.