private void ParseTrackProperties(Track track, IXmlNode node) { node.IterateChildren(c => { if (c.NodeType == XmlNodeType.Element) { switch (c.LocalName) { case "Property": ParseTrackProperty(track, c); break; } } }); }