             if method.useMQ
               channelId = createId()
               channel = bongo.mq.subscribe channelId
-              channe.on 'broker:subscription_succeeded', ->
+              channel.on 'broker:subscription_succeeded', ->
                 method.apply constructor, [channelId].concat args
             else
               method.apply constructor, [null].concat args

      if res?.__channelId
        channel = bongo.mq.channel res.__channelId
        if channel?
          channe.on 'message', fn.bind null, null
          channe.on 'error', fn.bind null
      else
        args = slice.call(arguments)
        wrapArgs args, (wrappedArgs)-> fn.apply @, wrappedArgs

            if method.useMQ
              channelId = 'private-'+createId()
              channel = bongo.mq.subscribe channelId
              channel.on 'broker:subscription_succeeded', ->
                method channelId, id, (@ unless id), args...
            else
              method null, id, (@ unless id), args... 
