public ProcessSelectionGroup Clone(ICloneManager cloneManager)
        {
            var clone = new ProcessSelectionGroup(ProductNameTemplate);

            _partialProcesses.Each(x => clone.AddPartialProcessSelection(x.Clone(cloneManager)));
            _systemicProcesses.Each(x => clone.AddSystemicProcessSelection(x.Clone(cloneManager)));
            return(clone);
        }
 public CompoundProcessesSelection()
 {
     MetabolizationSelection        = new ProcessSelectionGroup(CoreConstants.Molecule.Metabolite);
     TransportAndExcretionSelection = new ProcessSelectionGroup(string.Empty);
     SpecificBindingSelection       = new ProcessSelectionGroup(CoreConstants.Molecule.Complex);
 }