Changing to manage SearchTypeFilter instance separately from
NonSearchTypeFilter list, adding additional filters, adding
IsDescendantOfFilter and modifying all filters to be based on
properties to allow binding, adding use of ConceptNode in Filter list.