Warning fix: virtual method needs virtual destructor