Improving filters and adding flat filters that don't allow children (also NoneFilter, used to implement the prohibition on children in results).