internal XElement ToXml(XNamespace ns) { XElement result = new XElement(ns + "GetRequest"); if (ItemSpec != null) result.Add(ItemSpec.ToXml(ns + "ItemSpec")); result.Add(VersionSpec.ToXml(ns + "VersionSpec")); return result; }