/**
  * Load and collect any other product info that we may need
  *
  * @param Mage_Catalog_Model_Product $product
  * @param array                      $productInfo
  * @return array
  */
 protected function _collectAdditionalProductInfo($product, $productInfo)
 {
     //can be overridden and used in productType-specific classes to get more detailed attributes
     //allow for collecting additional data outside of the renderer
     $transportObject = new Varien_Object();
     $transportObject->setProductInfo($productInfo);
     $transportObject->setProduct($product);
     Mage::dispatchEvent(self::EVENT_COLLECT_ADDITIONAL_INFO, array('transport_object' => $transportObject));
     $productInfo = $transportObject->getProductInfo();
     return $productInfo;
 }