docs: function() {
  
          var toRemove = slice.call(arguments);
  
          // Call this method with no arguments to remove all filters.
          if (!toRemove.length) {
            this.requestFilters = [];
            return;
          }
  
          var namesToRemove = _.filter(toRemove, function(value) {
            return _.isString(value);
          }), functionsToRemove = _.filter(toRemove, function(value) {
            return _.isFunction(value);
          });
  
          this.requestFilters = _.reject(this.requestFilters, function(filter) {
            return _.contains(namesToRemove, filter.name) || _.contains(functionsToRemove, filter.filter);
          });
        }