It doesn't make sense to have separate conditions for reactive and solubility models. The defaults are different, set by the adapter. This means that if the user forgets to change to the same conditions, it will be incorrect.
Conditions are describing the system (same with concentrations), while other parameters are tuning the models.
Have conditions be on the same level as concentrations.
Note that models have different minimum and maximum on the conditions. Consider that the range must then be the union of conditions for all selected models.