Extra null check when initialising Url picker

If a property already exists with a value, after changing it's type to the Url Picker, the value object may not be in a format the Url Picker knows about. For example, changing a property from a Content Picker to a Url Picker.