afterPropertiesSet();
final Map<String, Object> map = new LinkedHashMap<String, Object>();
buildConfiguration(repo, configuration, map);
final Map<String, Object> outer = new LinkedHashMap<String, Object>();
outer.put(DEFAULT_CONFIGURATION_DOCUMENT_ID, map);
final DataConfigurationResource resource = new DataConfigurationResource(getFudgeContext(), outer);
repo.getRestComponents().publishResource(resource);
// indicate that all component configuration was used
configuration.clear();
}