A Filter extracts the children from a parent Element and/or filters the produce of other filters.
When an element is expanded, the element tree collects all the filters registered for the element's class and its
supertypes.