Better handling of node component values in XmlSerializer