feat(Query/filter): add type validation
test(Query/filter): add test suite