Made defaults non-final for easier experimentation
Added TODO
Added random enabling of sparse faceting