Fixed an issue where the copying of the config object would fail
if that object had a property that did not have a descriptor.

  Client.js:
    - made sure that getOwnPropertyDescriptor was not undefined.