For efficiency, we need a way to do a query through Nuxeo Core that returns some columns immediately in the result.
Currently the standard low-level query method returns just the document ids, then each document is fetched.
-> Add a queryAndFetch method that returns something equivalent to a list of maps.