Defines the properties that will exist in instances of this description when initially created. The name of the new property. Whether this property is used to identify the class of this item. Properties flagged as 'true' here are used to check type when these items are assigned to collections. The initial value of the property when it is created. Whether or not the property can have its value changed once it has been created.