public IEnumerator <Element> GetEnumerator() { return(Branches.Cast <Element>().Concat(Values.Cast <Element>()).GetEnumerator()); }