| AbstractModelChangeEvent | Base class for property, reference and node change events. | 
| AbstractModelEvent | Base class for model access and change notifications, just in case there's need to reference either. | 
| AbstractModelReadEvent | Base class for node (property and reference) read events. | 
| SNodeAddEvent | Encapsulates information about node added to a model. | 
| SNodeReadEvent | PROVISIONAL API. | 
| SNodeRemoveEvent | Encapsulates information about node removed from a model. | 
| SPropertyChangeEvent | Encapsulates information about modified property. | 
| SPropertyReadEvent | Encapsulates information about read access to a property. | 
| SReferenceChangeEvent | Encapsulates information about modified reference. | 
| SReferenceReadEvent | Encapsulates information about accessed reference. |