'Constructor.
Args:
query_string: Properly formatted GQL query string.
model_class: Model class from which entities are constructed.
*args: Positional arguments used to bind numeric references in the query.
**kwds: Dictionary-based arguments for named references.'

def __init__(self, query_string, model_class, *args, **kwds):

    from google.appengine.ext import gql
    app = kwds.pop('_app', None)
    self._proto_query = gql.GQL(query_string, _app=app, namespace='')
    super(db.GqlQuery, self).__init__(model_class, namespace='')
    self.bind(*args, **kwds)
