adding ordering to trait collections