Every <data> element, document order.
The binding attribute: when <data> is initialised.
States by source element.
States by id (generated ids included).
The <scxml name> attribute ("" when absent).
The SCXML namespace the document uses.
Pre-loaded src contents for <script src> and <data src> (value: text, or an Error).
The <scxml> element's node.
<script> children of <scxml>.
All states (including history and the root) in document order.
Transitions by source <transition> element.
Likely mistakes that are still valid SCXML (see Diagnostic); empty for most charts.
A compiled, validated chart. Sessions only read it, so one model can serve many sessions.