 +            ]
 +        ]);
 +
-+        $response = $this->datastore->datasets->commit($this->datasetId, $request);
++        $response = $this->datastore->projects->commit($this->datasetId, $request);
 +
 +        $keys = $response->getMutationResult()->getInsertAutoIdKeys();
 +

+}
diff --git a/src/DataModel/Datastore.php b/src/DataModel/Datastore.php
new file mode 100644
index 0000000..b69655a
--- /dev/null
+++ b/src/DataModel/Datastore.php
@@ -0,0 +1,243 @@

+
+        $request = new \Google_Service_Datastore_RunQueryRequest();
+        $request->setQuery($query);
+        $response = $this->datastore->projects->
+            runQuery($this->datasetId, $request);
+
+        /** @var \Google_Service_Datastore_QueryResultBatch $batch */
