code: func NewConfigurationManager(dispatcher core.Dispatcher) core.ConfigMgr {
  	configMgr := new(ConfigurationManager)
  	configMgr.dispatcher = dispatcher
  	configMgr.Sources = make(map[string]core.ConfigSource)
  	configMgr.ConfigurationMap = make(map[string]string)
  	//configMgr.logger = cLogger
  
  	return configMgr
  }
docs: // NewConfigurationManager creates an object of ConfigurationManager