public override XElement ToXElement() { XElement xml = base.ToXElement(); if (IconStyle.HasValue()) { xml.Add(IconStyle.ToXElement()); } if (LabelStyle.HasValue()) { xml.Add(LabelStyle.ToXElement()); } if (LineStyle.HasValue()) { xml.Add(LineStyle.ToXElement()); } if (PolyStyle.HasValue()) { xml.Add(PolyStyle.ToXElement()); } if (BalloonStyle.HasValue()) { xml.Add(BalloonStyle.ToXElement()); } return(xml); }