defined sorted_cls_prop_list, needs to be in its own class