usingCommands (commands) {
    check.assert.array.of.object(commands)

    this._commands = Object.assign({}, this._commands, commands)