Set, where and union use the same addIndex method which does bound checking
against between indexCount and maxIndexPerQueries
Factories can now return a nil object and have it ignored.