Provide the ability to set the metric registry to child classes of this
module
Mark Listener classes as public so that they could be included through a
different module.