protected function _prepareCommand($operation, $args)
	{
	    $args = ($args) ?:$this->args;
	    $command = new Command($this->service, $operation, $args);
	    
	    if ($this->context) {
	        $command->setContext($this->context);
	    } else {
	        $command->setContext($this->broker->getDefaultContext());
	    }
	    
	    if ($this->identity) {
	        $command->setIdentity($this->identity);
	    } else {
	        $command->setIdentity($this->broker->getDefaultIdentity());
	    }
	    
	    return $command;
	}