Is a ConfigurationFactory that uses the InputStream from the ConfigurationSource supposed to close the stream when done? It seems like XmlConfigurationFactory, JsonConfigurationFactory and YamlConfigurationFactory do close the stream.
But PropertiesConfigurationFactory does not. Should it?