@override XMLNode toXMLNode() => XMLNode('character', extraAttributes, XMLChildren(variables.map((it) => it.toXMLNode()).toList()));