For RmdTemplateDiscovery, is it or should it be a singleton? (since it handles global events)