Use ConfigurationManager to initialize ThreadPoolProperties instead of passing ThreadPoolPropertiesSetter into the constructor