brush up NodeFinder, NodeSetter and NodeFilter.