added datastore.build method which allows you to create QueryBuilder from closure for later use