don't call virtual functions from the MarkupWriter Deconstructor