code: function(recursivePurge) {
          delete Y_Node._instances[this[UID]];
          this.purge(recursivePurge);
  
          if (this.unplug) { // may not be a PluginHost
              this.unplug();
          }
  
          this._node._yuid = null;
          this._node = null;
          this._stateProxy = null;
      }
docs: Nulls internal node references, removes any plugins and event listeners
  @method destroy
  @param {Boolean} recursivePurge (optional) Whether or not to remove listeners from the
  node's subtree (default is false)