public final function addCommand(ehough_chaingang_api_Command $command)
    {
        if ($this->_frozen) {

            throw new ehough_chaingang_api_exception_IllegalStateException('Chain is frozen.');
        }

        array_push($this->_commands, $command);
    }