/**
  * Extract the XML node and create a new model instance
  * 
  * @param SimpleXMLElement $node XML node
  * 
  * @return Nicovogelaar_Nedisimport_Model_Entity_Product
  */
 protected function createModelInstance(SimpleXMLElement $node)
 {
     $sku = (string) $node->nedisPartnr;
     $name = (string) $node->headerText;
     $shortDescription = (string) $node->internetText;
     $description = (string) $node->generalText;
     $price = (double) $node->goingPriceInclVAT;
     $categories = $this->getCategories($node->categories);
     $qty = (int) $node->stock->inStockLocal;
     $inStock = $qty > 0 ? 1 : 0;
     $product = new Nicovogelaar_Nedisimport_Model_Entity_Product();
     $product->setSku($sku)->setName($name)->setDescription($description)->setShortDescription($shortDescription)->setPrice($price)->setMsrp($price)->setCategories($categories)->setStockQty($qty)->setIsInStock($inStock);
     return $product;
 }