OK. I understand what you mean.
So, as you said above: `MetadataStore` should provide an `iterator` for all properties. Or just `getProperties()`.
In this case, again, there is no difference for `PropertiesFactoryBean`:
````xml
<bean id="metadataStore" class="org.springframework.integration.redis.metadata.RedisMetadataStore">
    <constructor-arg ref="redisConnectionFactory"/>
</bean>

<bean id="integrationPropertiesProperties" class="org.springframework.beans.factory.config.PropertiesFactoryBean"
     p:properties="#{metadataStore.properties}"/>
````