Make TWTKeyValueObserver retain targets before messaging them