IPropertyChangeSupport.

This interface is supposed to be implemented by the model classes. Makes use of the java.beans api to implement the observable pattern.