extract XPathEvaluator and XElemet(s) to interface