Retain handles on KVO callback so the GC doesn't take it back