# Model

Model inherits from Object and defines the instance variable dependents. It has subclasses FormObject, ListModel, and ValueHolder.

Models can broadcast dependency events via #changed: and #changed:with:.
Note that "ordinary" objects cannot do this, as they can in some other Smalltalks.

## Methods defined in Model:

### Methods for dependents:

- addDependent: object
- changed: aspect
- changed: aspect with: parameter
- initDependents
- removeDependent: object

Pocket Smalltalk Documentation