Creating query interceptors