CatalogType no longer extends Comparable.
This broke the possibility to create enum catalog types.
* <code>`a.getKey().equals(b.getKey())`</code> are true then all must
* be true.</p>
*/
-public interface CatalogType extends Comparable<CatalogType> {
+public interface CatalogType {
/**
* Gets the catalog key for this catalog type. Useful for storing a searchable
