use abstract classes
diff --git a/maven-core/src/main/java/org/apache/maven/metrics/internal/DefaultMetricsSystem.java b/maven-core/src/main/java/org/apache/maven/metrics/internal/DefaultMetricsSystem.java
index e88f953..e21724c 100644
--- a/maven-core/src/main/java/org/apache/maven/metrics/internal/DefaultMetricsSystem.java
+++ b/maven-core/src/main/java/org/apache/maven/metrics/internal/DefaultMetricsSystem.java
@@ -33,7 +33,7 @@
  */
 @Singleton
 @Named( MetricsSystem.HINT )
-public class DefaultMetricsSystem implements MetricsSystem
+public class DefaultMetricsSystem extends MetricsSystem
 {
 
     @Override