   (-get-rendered-state [this] "Get the component's rendered local state")
   (-merge-pending-state! [this] "Get the component's pending local state"))
 
-(defn- dispatch
+(defn- class-dispatch
   "Helper function for implementing static `query` and `params` multimethods.
    Dispatches on the (component) class"
   [class] class)
 
-(defmulti class-query dispatch)
-
-(defmulti class-params dispatch)
+(defmulti class-query class-dispatch)
+
+(defmulti class-params class-dispatch)
 (defmethod class-params :default [_])
 
-(defmulti class-ident dispatch)
+(defmulti class-ident class-dispatch)
 
 ;; ===================================================================
 ;; React bridging (defui, factory, props, state)

    (ident c m)))

;; ===================================================================

(defn tempid
  "Return a temporary id."

            [clojure.reflect :as reflect]
            [clojure.string :as str]
            [clojure.walk :as walk]
            [om.next.impl.parser :as parser]
            [om.tempid :as tempid]
            [om.transit :as transit]))

