TableListBox Tutorial

In the TableListBox class tutorial, we are shown how to add editable Labels and Toggle buttons. The description indicates that this state change, setText() and setSelection(), is saved in the child XmlElement state.

On relaunching the application, any changes to the labels/toggle buttons are lost and the XML file remains unmodified. So am I correct in assuming we need to add our own implementations to write the modified XmlElement to the XML file that we are reading from?