# Other Methods

- `reset`: set all Vars to their default value for the given state (including substates).
- `get_value`: returns the value of a Var **without tracking changes to it**. This is useful
  for serialization where the tracking wrapper is considered unserializable.
- `dict`: returns all state Vars (and substates) as a dictionary. This is
  used internally when a page is first loaded and needs to be "hydrated" and
  sent to the client.

## Special Attributes

- `dirty_vars`: a set of all Var names that have been modified since the last
  time the state was sent to the client. This is used internally to determine
  which Vars need to be sent to the client after processing an event.
