`new DSSqlAdapter()` causes a global leak. It tries to call `deepMixIn(this.defaults, options)` but `this.defaults` is `undefined` at this point. `deepMixIn` should assert that the first argument is an object, instead of mistakenly assigning all the properties onto the global object. Thanks.