upgrade objects based on a semver-keyed migration map