Clean up use of exit in Admin app... add hashCode, equals to AscendDescendSortKey.