code: function() {
          // Tear down the top level view
          if (this.teardownTopLevelView) { this.teardownTopLevelView(); }
  
          // Tear down any outlets rendered with 'into'
          var teardownOutletViews = this.teardownOutletViews || [];
          forEach(teardownOutletViews, function(teardownOutletView) {
            teardownOutletView();
          });
  
          delete this.teardownTopLevelView;
          delete this.teardownOutletViews;
          delete this.lastRenderedTemplate;
        }
docs: @private
  
  @method teardownViews