public Stage1()
     : base(GetAlgorithmName(), GetAlgorithmLO(), GetSourceInfoType(), GetStage())
 {
     _result = new Stage1Result();
 }
 public Stage2(Stage1Result MeaningPartStage1Result, LO.MainParts.Algorithms.Stage4Result MainPartsStage4Result)
     : base(GetAlgorithmName(), GetAlgorithmLO(), GetSourceInfoType(), GetStage())
 {
     _result = new Stage2Result();
     _meaningPartStage1Result = MeaningPartStage1Result;
     _mainPartsStage4Result = MainPartsStage4Result;
 }