Altering the BitArray to be protected instead of private - allow subclasses access to the current filter state, which would enable functionality to be added without rebuilding (such as importing an existing filter, or exporting the state of the current filter)
Altering the BitArray to be protected instead of private - allow subclasses access to the current filter state, which would enable functionality to be added without rebuilding (such as importing an existing filter, or exporting the state of the current filter)