fix ComparableMixin