Add same criteria matchers as leaves so that the query builder is feature complete.
Add clone() method to Node so that a full query tree can be deep copied.