Change querying (find and all) to not include just where conditions but also matches, order, limit, and offset which are passed through to neo4j-core (though we transform relationship queries into a combination of matches and conditions)