@jsdevel Unfortunately, there is the problem that what i am actually doing is setting an attribute on the wsdl.options. wsdl.js has no knowledge of the client.

So without a function I would have to do Object.defineProperty(Client.prototype, 
and have getter/setter. 

I will be doing this now, just wanted to give you a heads up.