redefines partiallyOrdered.infix =:equality check for immutable valuesredefines hasEquals.infix =:equality check for immutable values