`PTState._eval_prop()` should use `XPathEvaluator` instances instead of the sources' `.xpath()` method, as this promises to speed things up quite a bit. Not high on the list, but logging it here so it's not forgotten.