code: function(obj) {
      if (obj) {
        for (var prop in obj) {
          if (_hasOwn.call(obj, prop)) {
            delete obj[prop];
          }
        }
      }
      return obj;
    }
docs: Remove all owned, enumerable properties from an object.
  
  @returns The original object without its owned, enumerable properties.
  @private