WICKET-4955: prevent race condition during sorting of sessions by using startDate
WICKET-4956: implement compareTo as defined in its contract