デストラクタがデフォルトでvirtualじゃないのは設計不良ではあるまいか