This class is confusing, it has its own properties Map which it uses for some methods and then defers to an injected ConfigurationServiceInternal reference for others.
I am using it in a fixture and it will not find a property using getProperty(String) which is using ConfigurationServiceInternal reference but will find it if I use getProperties() and loop through the entries returned
//doesn't find key
String xml = configurationService.getProperty("au.com.vuse.oneid.fixtures.companyinputfile");
//does find key
for (ConfigurationProperty str : configurationService.allProperties())