We can get to an invalid state when a user changes a model after configuring the Experiment. Or when a user loads the model specification of an older model that has a different set of parameters than the one currently loaded.