Need to override certain Global Properties. The first one is Socket Connects with Timeout. Director runs with this set to true because in most cases we do want to have a timeout set on socket connections, however, there are also cases when we don't want that behavior and would like to do a setProperty() before initialize() have have it to be overridden. The same holds for Synchronized SSL handshakes. This could be accomplished by replacing the call in HttpClient.resetSocket() from WBEMConfiguration.getGlobalConfiguration() to this.iHttpClientPool.getConfigurationContext().