Defer implicit URL update until after validation
Added tests for implicit base URLs