code: function() {
      this.unsubscribeAll();
      
      // Column is late-binding in attach()
      var oColumn = this.getColumn();
      if(oColumn) {
          oColumn.editor = null;
      }
      
      var elContainer = this.getContainerEl();
      Ev.purgeElement(elContainer, true);
      elContainer.parentNode.removeChild(elContainer);
  }
docs: Nulls out the entire CellEditor instance and related objects, removes attached
  event listeners, and clears out DOM elements inside the container, removes
  container from the DOM.
  
  @method destroy