     # Setting outbound adapters
     @type = 'session'
     @trackInbox = topology.trackInbox
+    @hClient = undefined
 
   touchTrackers: ->
     _.forEach @trackers, (trackerProps) =>

          hMessageResult = @buildResult(hMessage.publisher, hMessage.msgid, codes.hResultStatus.NOT_AVAILABLE, "Command not available for this actor")
          cb hMessageResult
    else if hMessage.actor is @actor
      @send hMessage
    else
      if hMessage.type is "hCommand"
        switch hMessage.payload.cmd


  onMessage: (hMessage, cb) ->
    # If hCommand, execute it
    if hMessage.type is "hCommand" and validator.getBareURN(hMessage.actor) is validator.getBareURN(@actor) and hMessage.publisher is @actor
      switch hMessage.payload.cmd
        when "hEcho"
          command = require("./../hcommands/hEcho").Command
