isSubClassOf/isDirectSubClassOf
Also, reproduce the difference between the K1 and K2 implementation of `isSubClassOf` for the same class