diff --git a/.settings/edu.umd.cs.findbugs.core.prefs b/.settings/edu.umd.cs.findbugs.core.prefs
index 5bce743253c5567ff4af7189bc81d21f21c97ea8..e30d6d548a303760d31411b58f3f7cd8d05aed81 100644
--- a/.settings/edu.umd.cs.findbugs.core.prefs
+++ b/.settings/edu.umd.cs.findbugs.core.prefs
@@ -1,5 +1,5 @@
 #FindBugs User Preferences
-#Tue Jun 16 14:12:15 CEST 2015
+#Thu Jun 18 09:21:56 CEST 2015
 detector_threshold=2
 effort=max
 excludefilter0=.fbExcludeFilterFile|true
diff --git a/src/main/java/teetime/framework/AbstractStage.java b/src/main/java/teetime/framework/AbstractStage.java
index 2ece7a0cf61e3b7dcb816418eb3bf70e60cd5b87..a880c185bf8c97665ea29c9756c369de0a37ee23 100644
--- a/src/main/java/teetime/framework/AbstractStage.java
+++ b/src/main/java/teetime/framework/AbstractStage.java
@@ -27,7 +27,7 @@ import teetime.framework.validation.InvalidPortConnection;
 
 public abstract class AbstractStage extends Stage {
 
-	private static final IPipe DUMMY_PORT = new DummyPipe();
+	private static final IPipe DUMMY_PIPE = new DummyPipe();
 
 	private final Set<Class<? extends ISignal>> triggeredSignalTypes = new HashSet<Class<? extends ISignal>>();
 
@@ -90,22 +90,7 @@ public abstract class AbstractStage extends Stage {
 	@Override
 	public void onInitializing() throws Exception {
 		this.connectUnconnectedOutputPorts();
-		currentState = StageState.INITIALIZED;
-		logger.trace("Initialized.");
-	}
-
-	@Override
-	public void onValidating(final List<InvalidPortConnection> invalidPortConnections) {
-		this.validateOutputPorts(invalidPortConnections);
-		currentState = StageState.VALIDATED;
-		logger.trace("Validated.");
-	}
-
-	@SuppressWarnings("PMD.SignatureDeclareThrowsException")
-	@Override
-	public void onStarting() throws Exception {
-		currentState = StageState.STARTED;
-		logger.trace("Started.");
+		changeState(StageState.INITIALIZED);
 	}
 
 	@SuppressWarnings("PMD.DataflowAnomalyAnalysis")
@@ -115,16 +100,32 @@ public abstract class AbstractStage extends Stage {
 				if (logger.isInfoEnabled()) {
 					this.logger.info("Unconnected output port: " + outputPort + ". Connecting with a dummy output port.");
 				}
-				outputPort.setPipe(DUMMY_PORT);
+				outputPort.setPipe(DUMMY_PIPE);
 			}
 		}
 	}
 
+	private void changeState(final StageState newState) {
+		currentState = newState;
+		logger.trace(newState.toString());
+	}
+
+	@Override
+	public void onValidating(final List<InvalidPortConnection> invalidPortConnections) {
+		this.validateOutputPorts(invalidPortConnections);
+		changeState(StageState.VALIDATED);
+	}
+
+	@SuppressWarnings("PMD.SignatureDeclareThrowsException")
+	@Override
+	public void onStarting() throws Exception {
+		changeState(StageState.STARTED);
+	}
+
 	@SuppressWarnings("PMD.SignatureDeclareThrowsException")
 	@Override
 	public void onTerminating() throws Exception {
-		currentState = StageState.TERMINATED;
-		logger.trace("Terminated.");
+		changeState(StageState.TERMINATED);
 	}
 
 	/**
diff --git a/src/site/markdown/wiki b/src/site/markdown/wiki
deleted file mode 160000
index 0a5bd4ddb82684ce1ae2ec84c67ff2117ebff143..0000000000000000000000000000000000000000
--- a/src/site/markdown/wiki
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 0a5bd4ddb82684ce1ae2ec84c67ff2117ebff143
diff --git a/src/test/java/teetime/stage/basic/distributor/DistributorTest.java b/src/test/java/teetime/stage/basic/distributor/DistributorTest.java
index 3d637d253fe1c64e390a113bc0a7e963e1d5aaad..5e9381d86fd95f073025e49173c29b2c2e66aa30 100644
--- a/src/test/java/teetime/stage/basic/distributor/DistributorTest.java
+++ b/src/test/java/teetime/stage/basic/distributor/DistributorTest.java
@@ -131,7 +131,7 @@ public class DistributorTest {
 	}
 
 	@Test
-	public void cloneForSimpleBeanShoulWork() throws Exception {
+	public void cloneForSimpleBeanShouldWork() throws Exception {
 		final Distributor<SimpleBean> distributor = new Distributor<SimpleBean>(new CloneStrategy());
 		final List<SimpleBean> results = new ArrayList<SimpleBean>();
 		final SimpleBean originalBean = new SimpleBean(42);