- (void)dealloc
{
   apiEngine.delegate = nil;
   [apiEngine release];
   [selectedProduct release];
   [productDetailsHeader release];
   [productImage release];
   [productNameLabel release];
   [productPriceLabel release];
   [addToBasketCell release];
   [quantityCell release];
   [tableView release];
   [_myPopoverController release];

   [[NSNotificationCenter defaultCenter] removeObserver:self];
   [shoppingCartButton release];
   [super dealloc];
}
