Add execute() and path() to QueryModel, close #5.