public void AcceptVisitor(IBindingReportVisitor visitor) { visitor.Property(this); if (Nested != null) { Nested.AcceptVisitor(visitor); } Elements.Each(elem => elem.AcceptVisitor(visitor)); visitor.EndProperty(); }