| Interface | Description | 
|---|---|
| ObjectModel | Interface for both generic and dynamic model classes. | 
| Class | Description | 
|---|---|
| DynamicModel | Abstract model class for objects which may have dynamic properties attached to them,
 which is represented with an internal map. | 
| GenericModel | Abstract model class to provide a default toString() method in model classes. |