feat(Query/dataSource): make #dataSource() be able to create DataSource structure
test(Query/dataSource): update test suite for #dataSource()