I'm happy to see this being done at the query level. This makes virtualFields an cross platform features less painful.