| Parameter | Details |
|---|---|
| properties | Instance properties. |
| classProperties | Optional. Properties that exist and are shared with every model instance of this type. |
| attributes | Optional. Initial values of the model's attributes. If this parameter is left out, the model will be initialized with the values specified by the model's defaults property. |
| options | Optional. Object which serves to configure the model and is then passed to the initialize function. |