Allowing no destructors to be generated in implementation with no_destructor flag