Older compilers won't like the inline virtual destructor in the header file