diff --git a/src/main/java/teetime/framework/ConfigurationContext.java b/src/main/java/teetime/framework/ConfigurationContext.java
index fbc4969f2bd62874c68907d2bd11cf31bb13d8ff..9ca0a8ef4a65a2b321c62170fc12790420f11557 100644
--- a/src/main/java/teetime/framework/ConfigurationContext.java
+++ b/src/main/java/teetime/framework/ConfigurationContext.java
@@ -85,9 +85,9 @@ final class ConfigurationContext {
 
 	}
 
-	final void finalizeContext() {
+	final void initializeContext() {
 		for (ConfigurationContext child : children) {
-			child.finalizeContext();
+			child.initializeContext();
 			mergeContexts(child);
 		}
 	}
diff --git a/src/main/java/teetime/framework/Execution.java b/src/main/java/teetime/framework/Execution.java
index aab805374f04fd322167efb6710ea122d032f2cb..5ba331da26b2c7b45b9110811bbc233d0b772140 100644
--- a/src/main/java/teetime/framework/Execution.java
+++ b/src/main/java/teetime/framework/Execution.java
@@ -101,7 +101,7 @@ public final class Execution<T extends Configuration> {
 		ExecutionInstantiation executionInstantiation = new ExecutionInstantiation(configurationContext);
 		executionInstantiation.instantiatePipes();
 
-		configurationContext.finalizeContext();
+		configurationContext.initializeContext();
 		configurationContext.initializeServices();
 	}