public void AcceptVisitor(IBindingReportVisitor visitor)
        {
            visitor.Property(this);

            if (Nested != null)
            {
                Nested.AcceptVisitor(visitor);
            }

            Elements.Each(elem => elem.AcceptVisitor(visitor));

            visitor.EndProperty();
        }