>You could define `SetUpstreamTo()` as an extension method for convenience

Actually, I'd rather not. At least, for now.

I'd like to try and settle a property based access only for `xxxUpdaters` in order to see how far we can stretch this out while keeping it usable. Adding methods in the mix may blur the picture a little bit.