minor clean up
Get rid of Validation.sequence: don't create intermediate Validation[List]
Minor clean up: use identity when no saveAs
minor clean up
f
XPathSelector is stateful, storing in a ThreadLocal could lead to memory leak, only store XPathExecutable