[URL Operation] Use the ivar directly in initialization

This is to prevent calling the custom setter inside initialization which broadcasts KVO notifications and relies on existing state which isn't yet setup.

Re #1845