The iterator should now not risk being invalidated when an object is destroyed.