Add VM visitor classes