composite support on query object