State object stores information about values, and limits, and any other values, that can be dynamically changed in the system.
Readonly
If value exists (by instance) in @state, and doesn't exist in this.state, it is marked as changed.
Static
State object stores information about values, and limits, and any other values, that can be dynamically changed in the system.