private void AddScore(List <ECompatibilityScore> scores, ECompatibilityScore score, int factor = 1)
 {
     for (int i = 0; i < factor; i++)
     {
         scores.Add(score);
     }
 }
 public void AddLearningPotentialScore(ECompatibilityScore score, int factor = 1)
 {
     AddScore(LearningPotentialScores, score, factor);
 }
 public void AddComplementarityScore(ECompatibilityScore score, int factor = 1)
 {
     AddScore(ComplementarityScores, score, factor);
 }
 public void AddSparkScore(ECompatibilityScore score, int factor = 1)
 {
     AddScore(SparkScores, score, factor);
 }
 public void AddMutualUnderstandingScore(ECompatibilityScore score, int factor = 1)
 {
     AddScore(MutualUnderstandingScores, score, factor);
 }
 public void AddSupportScore(ECompatibilityScore score, int factor = 1)
 {
     AddScore(SupportScores, score, factor);
 }
 public void AddConflictScore(ECompatibilityScore score, int factor = 1)
 {
     AddScore(ConflictScores, score, factor);
 }
 public void AddHarmonyScore(ECompatibilityScore score, int factor = 1)
 {
     AddScore(HarmonyScores, score, factor);
 }
 public void AddChallengingScore(ECompatibilityScore score, int factor = 1)
 {
     AddScore(ChallengingScores, score, factor);
 }