Added filter_params to Indexable, which allows subclasses to define
parameters that must hold for a specific object to be indexed.

Additionally, this means that an object that used to be indexable
but is changed to be nonindexable will be removed from the index.