 
   handleAuth:(secretName, sessionToken)->
     @fetchBrokerExchange (brokerExchange)->
-      brokerExchange.publish 
+      brokerExchange.publish
     # @emit 'auth', secretName, sessionToken
 
   handleRequest:(secretName, message)->

  @secure =(fn)->
    fn.isSecurityEnabled = yes
    fn
  
  {@asynchronizeOwnMethods} = require './util'
  
  {BongoError}    = require './errortypes'

  Client = require './client'
  
  @throwIt =(it)-> throw it if it?

  constructor:(options)->

    # implement dispatch method

  setClient:(rest...)-> Model.setClient rest...

  use:(fn...)-> @stack.push fn...
