I'm now thinking maybe we don't need the concept of ConfigureModel for base migration. Instead, if each model Class/Property just knows how to configure itself for ANY migration version, we would be good.