Singleton supports 'no_destroy'