            org.jooq.Configuration
            org.jooq.ConnectionProvider
            org.jooq.SQLDialect
-           java.sql.Connection
-           clojure.lang.Agent))
+           java.sql.Connection))
 
-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-;; Context
-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-
-(deftype Context [^Configuration conf ^Agent act]
+(deftype Context [^Configuration conf]
   proto/IContextHolder
   (-get-context [_] (DSL/using conf))
   (-get-config [_] conf)

  (-get-context [_] (DSL/using conf))
  (-get-config [_] conf))

(defn ->query
  [query conf]
  (Query. query conf))

      (.close connection)
      (.set conf (org.jooq.impl.NoConnectionProvider.)))))

(defn context
  "Context instance constructor."
  [^Configuration conf]
  (Context. conf))

(defn context?
  [ctx]
