code: function(options) {
        var trackedViewsHash = this.getTrackedViews(options);
        _.each(trackedViewsHash, function(view) {
          view.detach();
        });
      }
docs: Detach all tracked views or a subset of them based on the options parameter.
  NOTE: this is not recursive - it will not separate the entire view tree.
  @param [options={}] {Object}  Optional options.
  @param [options.shared=false] {Boolean} If true, detach only the shared views. These are views not owned by this parent. As compared to a child view
  which are disposed when the parent is disposed.
  @param [options.child=false] {Boolean} If true, detach only child views. These are views that are owned by the parent and dispose of them if the parent is disposed.
  @method detachTrackedViews