             _log.warning("Unsubscribed object notified of destroy");
 
         } else {
-            delete _entries[oid];
+            entry.destroyed = true;
+            entry.obj = null;
         }
 
         _log.info("Object " + oid + " destroyed");

    protected var _adapter :SubscriberAdapter = 
        new SubscriberAdapter(available, failed);
    protected var _objectDeathListenerAdapter :ObjectDeathListenerAdapter = 
        new ObjectDeathListenerAdapter(objectDestroyed);
    protected var _entries :Dictionary = new Dictionary();
}


            _log.warning("Object " + oid + " failed without request?!");

        } else {
            entry.failed = true;

        }

