Delay GC on object

Thanks for the reply.

Paul’s suggestion works perfectly,
tests pass, best of all, it’s easy from a user perspective
I added a link back to this discussion in my sample, just in case someone wants to explore other ideas