TRequiresDestructor

The type needs to have a destructor run when the pool pointer is freed.