Add GenericTypeComparator