moved methods from Suppliers to ConfigurationFactory