diff --git a/conf/quality-config/pmd-ruleset.xml b/conf/quality-config/pmd-ruleset.xml
index d2d671583fdfd409c76a7ae6d0f05fb6cfae8ceb..ac9ae0c92031974a30cdb3ce96021f7aa3fe899b 100644
--- a/conf/quality-config/pmd-ruleset.xml
+++ b/conf/quality-config/pmd-ruleset.xml
@@ -63,6 +63,7 @@
 	<rule ref="rulesets/java/controversial.xml">
 		<exclude name="AtLeastOneConstructor" />
 		<exclude name="AvoidUsingVolatile" />
+		<exclude name="CallSuperInConstructor" />
 	</rule>
 
 	<!-- UR means "undefined reference" which is already detected by the compiler. 
diff --git a/src/main/java/teetime/framework/Configuration.java b/src/main/java/teetime/framework/Configuration.java
index 77a3d00b12afe404455e002721ee07407021f4a4..378726bfaa067fd7e68601f0f299cfb89f9e37a8 100644
--- a/src/main/java/teetime/framework/Configuration.java
+++ b/src/main/java/teetime/framework/Configuration.java
@@ -40,10 +40,12 @@ public abstract class Configuration extends AbstractCompositeStage {
 		this.factory = factory;
 	}
 
+	@SuppressWarnings("PMD.DefaultPackage")
 	boolean isExecuted() {
 		return executed;
 	}
 
+	@SuppressWarnings("PMD.DefaultPackage")
 	void setExecuted(final boolean executed) {
 		this.executed = executed;
 	}