CC
diff --git a/src/main/java/pta/de/core/controller/BaseWebService.java b/src/main/java/pta/de/core/controller/BaseWebService.java
index f3e21dc..60c64bf 100644
--- a/src/main/java/pta/de/core/controller/BaseWebService.java
+++ b/src/main/java/pta/de/core/controller/BaseWebService.java
@@ -9,6 +9,7 @@
 import java.util.Properties;
 
 public class BaseWebService {
+    @FunctionalInterface
     public interface Invokable <T> {
         public T invoke() throws Exception; // NOSONAR
     }
@@ -34,8 +35,7 @@
     }
 
 
-
-    protected static String getVersionString() {
+    protected String getVersionString() {
         try {
             // determine static VersionInfo
             final Properties properties = new Properties();
@@ -48,6 +48,7 @@
             }
             return beversion;
         } catch (IOException e) {
+            logger.error("Exception reading the properties file", e);
             throw new RuntimeException("Exception during start up"); // NOSONAR
         }
     }
diff --git a/src/main/java/pta/de/core/controller/ServicesConfigCacheTimerTask.java b/src/main/java/pta/de/core/controller/ServicesConfigCacheTimerTask.java
index c61e2d8..99ecee6 100644
--- a/src/main/java/pta/de/core/controller/ServicesConfigCacheTimerTask.java
+++ b/src/main/java/pta/de/core/controller/ServicesConfigCacheTimerTask.java
@@ -6,13 +6,13 @@
 import java.util.TimerTask;
 
 public class ServicesConfigCacheTimerTask extends TimerTask {
+  private static final Logger logger = Logger.getLogger(ServicesConfigCacheTimerTask.class.getName());
   private String configFileName;
 
   public ServicesConfigCacheTimerTask( String configFileName ) {
     this.configFileName = configFileName;
   }
 
-  private static final Logger logger = Logger.getLogger(ServicesConfigCacheTimerTask.class.getName());
 
   @Override
   public void run() {