nameableのデストラクタをvirtualに。必要か？