Cookbook handling: only set new URL if different, getter added.