Using record syntax instead a tuple for xmlcdata.
Add a handler for updating archiving preferences.