Initial HierarchicalPropertiesFactory implementation.