It's needed because we're binding key paths, otherwise `b.relatedObject` would stay `nil`.

It's not very intuitive, but `RACBind(a, weakRelatedObject.name) = RACBind(b, relatedObject.name)` does not imply `RACBind(a, weakRelatedObject) = RACBind(b, relatedObject)`.