public ComparisonXmlElement(XElement actualElement, ComparisonConfiguration config, ComparisonXmlElement parentElement = null)
        {
            ActualElement = actualElement;
            Config        = config;
            ParentElement = parentElement;

            Attributes = actualElement.Attributes().ToDictionary(x => x.Name.ToString().ToLower(), x => new ComparisonXmlAttribute(x, this, Config));
            Children   = BuildChildren(actualElement);
        }
 public ComparisonXmlAttribute(XAttribute attribute, ComparisonXmlElement parentElement, ComparisonConfiguration parentDocument)
 {
     Attribute      = attribute;
     ParentElement  = parentElement;
     ParentDocument = parentDocument;
 }