internal static void SortMostToLeastDerived(ElementAccessor[] elements) { Array.Sort(elements, new AccessorComparer()); }