Add back virtual dtor for IOperation