Many things that are not saved on state and cannot be changed by the user are set in the constructor. For example, in `Property.js`, `this.onchange = options.onchange` or `this._displayName = options.displayName` and others.