ClassCast fix for VehicleMoveHook under CanaryRecode