add minimum xpath datamodel implementation that passes all required
xpath tests