A ManagementStrategy provides an abstraction for a high level, common set of management functions:
(Un)Registering object that expose some aspect of management (e.g.
A default implementation of notify that logs events to java.util.logging using the event class name
for the logger, a Level.FINE as the log level and the event source and event toString() to create
a loggable message.