public XElement ToXml() { var config = new XElement("Rule"); SourceBuildings.ToXml(config); TargetBuildings.ToXml(config); UseSize.ToXml(config); MaxLength.ToXml(config); MaxWidth.ToXml(config); return(config); }