Prim_LM - Monitor
A monitor has a Source and a Target and allows any component that implements iMonitorSubject to communicate automatically with each other. By using a monitor, field dependencies and hierarchical dependencies can be easily managed without the need for complex coding.