void IXmlSerializable.WriteXml(XmlWriter writer)
    {
        var ns = GetXmlSerializerNamespaces();

        writer.WriteElementString("ZProperty", ZProperty);
        foreach (var value in Parties)
        {
            XmlSerializationHelper.SerializeElementTo(value, "Party", ManifestHeader.XmlNamespace, writer, ns);
        }
        writer.WriteElementString("AProperty", AProperty);
    }