private void addDefaultSelectionIfRequired(PathCache <IQuantity> allOutputs)
        {
            //not one exactly
            if (allOutputs.Count != 1)
            {
                return;
            }

            //one already selected
            if (_populationAnalysis.All <PopulationAnalysisOutputField>().Any())
            {
                return;
            }

            addOutput(_allOutputsPresenter.QuantityDTOByPath(allOutputs.Keys.First()));
        }