feat(Query/dimension): add arguments validation
test(Query/dimension): add test suite