protected virtual void OnParameterChanged(AlgorithmParameter parameter)
 {
 }
 protected void AddParameter(AlgorithmParameter parameter)
 {
     parameters.Add(parameter);
     parameter.PropertyChanged += OnParameterValueChanged;
 }