If the submodule URL is an SSH URL, it won't be a valid `NSURL`. So this should probably be an NSString unfortunately.