Literal class needs virtual destructor