Reorder the requirements to be back in standard order
Convert OrderedSet to a DelegateClass of Array