diff --git a/src/main/java/org/olat/course/learningpath/evaluation/LearningPathEvaluatorBuilder.java b/src/main/java/org/olat/course/learningpath/evaluation/LearningPathEvaluatorBuilder.java
index e35c95a76ad40457a5ec69b41de59aa2bb49562f..e2aca220eea68d4f736e6e88c1812bd587263b19 100644
--- a/src/main/java/org/olat/course/learningpath/evaluation/LearningPathEvaluatorBuilder.java
+++ b/src/main/java/org/olat/course/learningpath/evaluation/LearningPathEvaluatorBuilder.java
@@ -33,12 +33,14 @@ import org.olat.course.run.scoring.StatusEvaluator;
 public class LearningPathEvaluatorBuilder {
 	
 	private static final StartDateEvaluator CONFIG_START_DATE_EVALUATOR = new ConfigStartDateEvaluator();
+	private static final ConfigObligationEvaluator CONFIG_OBLIGATION_EVALUATOR = new ConfigObligationEvaluator();
+	private static final ConfigDurationEvaluator CONFIG_DURATION_EVALUATOR = new ConfigDurationEvaluator();
 	private static final StatusEvaluator LINEAR_STATUS_EVALUATOR = new DefaultLinearStatusEvaluator();
 	private static final AccountingEvaluators DEFAULT = AccountingEvaluatorsBuilder
 			.builder()
 			.withStartDateEvaluator(CONFIG_START_DATE_EVALUATOR)
-			.withObligationEvaluator(new ConfigObligationEvaluator())
-			.withDurationEvaluator(new ConfigDurationEvaluator())
+			.withObligationEvaluator(CONFIG_OBLIGATION_EVALUATOR)
+			.withDurationEvaluator(CONFIG_DURATION_EVALUATOR)
 			.withStatusEvaluator(LINEAR_STATUS_EVALUATOR)
 			.build();