This provides a generic observer pattern implementation, holding the bidirectional method for the observer and subject objects
Gets or set the System.Action to be invoked when the subject is modified.
Gets or set the System.Action to be invoked when the subject is modified.
Add an observer to the subject.
Removes an observer from the subject.
Forces child classes to implement a method that updates the object.