The argument type for operator == should be dynamic

Otherwise you get crashes instead of false when comparing other obj types