IsAlive isn't reliable

Create strong reference instead, so the object can't be garbage collected.