queries are now indexed and no query can exist more than once in the client, if you create query that already exists, then the existing copy is returned instead of new LQ