Actually, there is a better way. We can allow the helper to extend the prototype of the `ServerConnector` directly. So then we don't need to pass helpers to here at all. 
We can do in the place we load the helper.

I don't like to send the prototype into the helper. But looking for something like this.

~~~js
var helper = loadFromNpm();
var newMethods = helper.extendServerConnector();
for(var methodName in newMethods) {
  ServerConnector.prototype[methodName] = newMethods[methodName]
}
~~~