Request all holders to the object to release the reference.
This invokes the Object.OnDestroyed method and triggers the OBject.Destroyed event.
The object is only destroyed if all the references to the object are released, this is just a mechanism to request that references be released.