principleGoalImpactMatrix = principleGoalImpactMatrixCreator.getMatrix();
PrincipleRatingsCalculator principleRatingsCalculator = new PrincipleRatingsCalculator(gssQuery, queryResultSet, accessLayer, cacheManager );
principleRatingsCalculator.runWithoutUnicaseCommand();
Matrix principleMatrix = principleRatingsCalculator.getMatrix();
GoalRatingsCalculator goalRatingsCalculator = new GoalRatingsCalculator(gssQuery, queryResultSet, accessLayer,cacheManager, principleGoalImpactMatrix, principleMatrix);
goalRatingsCalculator.runWithoutUnicaseCommand();
goalMatrix = goalRatingsCalculator.getMatrix();