     @_addPendingPromise executingCommand
 
     return executingCommand
+
+
+  _hidePasswordValue: (params) ->
+    if params.password
+      params.password = '******'
+    return params
 
 
   _getCommandServicesToInject: ->

        @_logger.debug 'Completed Command', commandName
        resolve result
      .catch (error) =>
        commandErrorMessage = """
          Command "#{commandName}" with arguments #{JSON.stringify(params)} of context "#{@name}" rejects with an error
        """

        if not error


  command: (commandName, params) ->
    if @_isDestroyed
      paramsWithHiddenPasswordValue = @_hidePasswordValue params
      return Promise.reject new Error """
        Context #{@name} was destroyed, cannot execute command #{commandName} with arguments
        #{JSON.stringify(paramsWithHiddenPasswordValue)}
      """

    executingCommand = new Promise (resolve, reject) =>
