Use DSL (Doamin Specific Language) to build queries