public function setComponent(QtiComponent $responseProcessing)
    {
        if ($responseProcessing instanceof ResponseProcessing) {
            parent::setComponent($responseProcessing);
        } else {
            $msg = "The ResponseProcessingEngine class only accepts ResponseProcessing objects to be executed.";
            throw new InvalidArgumentException($msg);
        }
    }