Made an improvement so that Timers registered via the DynamicTimer utility class now get registered separately with the monitor registry so that they will be reported correctly via JMX. This is due to the JMX registry (and possibly custom monitor registry implementations) not working with CompositeMonitors that have a variable number of sub monitors at runtime.