Decouple GC from objects