changed to a subclassable SortableTable