Use '= default' for virtual default destructor.