A Monitor is something PicoContainer uses to inform on events in component instantiation and lifecycle. One use would be an instance based logger. Many alternative implementations in here.