   (save! [this]
     "Writes the given entity to the data store."))
 
+
+
+;;; ----------------------------------------------------------------------------
+;;; helper functions; do not use these directly
+;;; ----------------------------------------------------------------------------
 
 (defn- unqualified-name [sym]
   (let [s (str sym)

    query-object))


(defn query [& {:keys [kind ancestor filter sort keys-only?
                       count-only? in-transaction?
                       limit offset

(defn- save-many-helper! [entity-record-seq]
  (let [entities (map get-entity-object entity-record-seq)]
    (.put (get-datastore-service) entities)))


(defn- make-query-object [kind ancestor filter sort keys-only?]
