public Stage3(Stage2Result stage2Result)
     : base(GetAlgorithmName(), GetAlgorithmLO(), GetSourceInfoType(), GetStage())
 {
     _result = new Stage3Result();
     _stage2Result = stage2Result;
 }
 public Stage2(Stage1Result stage1Result, LO.MainParts.Algorithms.Stage4Result mainPartsStage4Result)
     : base(GetAlgorithmName(), GetAlgorithmLO(), GetSourceInfoType(), GetStage())
 {
     _result = new Stage2Result();
     _stage1Result = stage1Result;
     _mainPartsStage4Result = mainPartsStage4Result;
 }