code: function destroy(object) {
      if (isObject(object)) {
          if (isFunction(object.finalize)) {
              object.finalize();
          }
          for (var property in object) {
              if (true) {//For lint
                  delete object[property];
              }
          }
      }
  }
docs: Will destroy object
  
  @param {Object} object
  @return undefined