I'd refer to events the caller is able to relate to: instead of "the subsequent re-establishing of an inner strong reference to `object`" which is an implementation detail I'd refer to "the setting of the property" which is something that happens in the caller's code. The window of time isn't as precise that way, but since it's larger than the actual window it's a conservative approximation and shouldn't confuse the user.