Added file.urlTitle to be created when not provided
Updates to simplify the save logic for urlTitle