diff --git a/common/source/java/ch/systemsx/cisd/common/spring/ExposablePropertyPlaceholderConfigurer.java b/common/source/java/ch/systemsx/cisd/common/spring/ExposablePropertyPlaceholderConfigurer.java
index 0eac387435712894cd45821fa21a5c4b88161c70..5dd30ecdcb04ee3cf7437474c627fad2b8dcded5 100644
--- a/common/source/java/ch/systemsx/cisd/common/spring/ExposablePropertyPlaceholderConfigurer.java
+++ b/common/source/java/ch/systemsx/cisd/common/spring/ExposablePropertyPlaceholderConfigurer.java
@@ -77,7 +77,6 @@ public class ExposablePropertyPlaceholderConfigurer extends PropertyPlaceholderC
             final ConfigurableListableBeanFactory beanFactoryToProcess, final Properties props)
             throws BeansException
     {
-        super.processProperties(beanFactoryToProcess, props);
         resolvedProps = new Properties();
         for (final Object key : props.keySet())
         {
@@ -85,6 +84,7 @@ public class ExposablePropertyPlaceholderConfigurer extends PropertyPlaceholderC
             resolvedProps.setProperty(keyStr, getResolvedProperty(props, keyStr));
         }
         injectPropertiesInto(resolvedProps);
+        super.processProperties(beanFactoryToProcess, resolvedProps);
     }
     
     protected void injectPropertiesInto(Properties properties)