public function getCustomer()
 {
     return AO::objects()->load(AO::registry('Object_Cache_Customer'));
 }
 public function getStockItem()
 {
     return AO::objects()->load(AO::registry('Object_Cache_StockItem'));
     //return $this->_stockItem;
 }
 /**
  * Retrieve newsletter subscribers model cache
  *
  * @return Mage_Newsletter_Model_Subscriber
  */
 public function getNewsletterModel()
 {
     if (is_null($this->_newsletterModel)) {
         $object = AO::getModel('newsletter/subscriber');
         $this->_newsletterModel = AO::objects()->save($object);
     }
     return AO::objects()->load($this->_newsletterModel);
 }
 /**
  * Retrieve product model cache
  *
  * @return Mage_Catalog_Model_Product
  */
 public function getProductModel()
 {
     if (is_null($this->_productModel)) {
         $productModel = AO::getModel('catalog/product');
         $this->_productModel = AO::objects()->save($productModel);
     }
     return AO::objects()->load($this->_productModel);
 }