should delete wrapped value when destructing