protected internal override XElement ToXml(XNamespace ns) { var tmpId = (ElementId)_id; var element = new XElement(ns + ElementName , new XAttribute(tmpId.Type.ToString(), tmpId.Value) ); element.AddControls((AddInList)_tabs, ns); return(element); }