/** * @return Ess_M2ePro_Model_Ebay_Listing_Other_Action_Type_Response */ protected function getResponseObject() { if (is_null($this->responseObject)) { /** @var Ess_M2ePro_Model_Ebay_Listing_Other_Action_Type_Response $response */ $response = Mage::getModel('M2ePro/Ebay_Listing_Other_Action_Type_' . $this->getOrmActionType() . '_Response'); $response->setParams($this->params); $response->setListingOther($this->otherListing); $response->setConfigurator($this->otherListing->getActionConfigurator()); $response->setRequestData($this->getRequestDataObject()); $this->responseObject = $response; } return $this->responseObject; }