public Balance(Dictionary <string, double> bonusReservePerPortfolio,
                List <StateIndependentProjectionResult> projectionResults,
                ProjectionInput projectionInput)
 {
     this.BonusReservePerPortfolioAtTimeZero = bonusReservePerPortfolio;
     this.ProjectionResults = projectionResults;
     this.ProjectionInput   = projectionInput;
 }
 /// <summary>
 /// Constructs a instance of StateIndependentProjection.
 /// </summary>
 public StateIndependentProjection(
     ProjectionInput input,
     EconomicScenarioGenerator ecoScenarioGenerator,
     int numberOfEconomicScenarios)
 {
     Input = input;
     EcoScenarioGenerator      = ecoScenarioGenerator;
     NumberOfEconomicScenarios = numberOfEconomicScenarios;
     ProjectionResult          = new List <StateIndependentProjectionResult>();
 }