Utility class that allows a List of objects to be sorted on multiple critera.