_deleteOwnProperties = function(obj) {
    if (obj) {
      for (var prop in obj) {
        if (_hasOwn.call(obj, prop)) {
          delete obj[prop];
        }
      }
    }
    return obj;
  }
Remove all owned, enumerable properties from an object.

@returns The original object without its owned, enumerable properties.
@private