`ObjectCanBeCompared` and `IdentityCanBeCompared` should be independent