A class that is meant to be a base class should have a virtual destructor