docs: function (index, options) {
              options = options || {};
  
              if (index > -1 && index < this.$items.length) {
                  var items = this.$items.splice(index, 1),
                      item = items[0];
  
                  if (options.silent !== true) {
                      this.trigger('remove', {item: item, index: index});
                  }
                  if (item instanceof Bindable) {
                      item.unbind('*', this._onItemEvent, this);
                      item.unbind('change', this._onItemChange, this);
                  }
                  return items[0];
              }
              return null;
          }