Fix virtual method prototypes to restore virtual = 0