docs: function() {
          var childViews = this._childViews;
          // get parentView before calling super because it'll be destroyed
          var nonVirtualParentView = get(this, 'parentView');
          var viewName = this.viewName;
          var childLen, i;
  
          if (!this._super()) { return; }
  
          // remove from non-virtual parent view if viewName was specified
          if (viewName && nonVirtualParentView) {
            nonVirtualParentView.set(viewName, null);
          }
  
          return this;
        }