Don't save objects that were passed in as a URI

If a URI is passes in, we know there weren't any fields changed on it, so there's no point in saving.