Maybe call this `ModelMigrator` instead of `ConfigHolder`?