public NewStep(KircheElemEditable elem,
                EventHandler afterValidationCallback,
                PropertyChangedEventHandlerLog propertyChangedCallback)
 {
     NewElem = elem;
     AfterValidationCallback = afterValidationCallback;
     PropertyChangedCallback = propertyChangedCallback;
 }
 public NewStep(DeleteStep deleteStep)
 {
     NewElem = deleteStep.DeleteElem;
     AfterValidationCallback = deleteStep.AfterValidationCallback;
     PropertyChangedCallback = deleteStep.PropertyChangedCallback;
 }
 public DeleteStep(NewStep newStep)
 {
     DeleteElem = newStep.NewElem;
     AfterValidationCallback = newStep.AfterValidationCallback;
     PropertyChangedCallback = newStep.PropertyChangedCallback;
 }