fixed virtual destructor in base class