Fixed comparison bug. Apple == Car is not allowed, but Vehicle == Car (and ofc Car == Car) is allowed