/**
  * Create new product
  * 
  * @param Nicovogelaar_Nedisimport_Model_Entity_Product $product Product
  * 
  * @return Mage_Catalog_Model_Product
  */
 protected function createProduct(Nicovogelaar_Nedisimport_Model_Entity_Product $product)
 {
     $categoryIds = $this->createCategories($product->getCategories());
     $attributeSetId = $this->getAttributeSetId();
     $magentoProduct = Mage::getModel('catalog/product')->setStoreId(Mage_Core_Model_App::ADMIN_STORE_ID)->setAttributeSetId($attributeSetId)->setTypeId(Mage_Catalog_Model_Product_Type::TYPE_SIMPLE)->setCreatedAt(strtotime('now'))->setUpdatedAt(strtotime('now'))->setSku($product->getSku())->setName($product->getName())->setStatus(Mage_Catalog_Model_Product_Status::STATUS_ENABLED)->setTaxClassId(4)->setVisibility(Mage_Catalog_Model_Product_Visibility::VISIBILITY_BOTH)->setCountryOfManufacture('NL')->setPrice($product->getPrice())->setMsrpEnabled(1)->setMsrpDisplayActualPriceType(1)->setMsrp($product->getMsrp())->setDescription($product->getDescription())->setShortDescription($product->getShortDescription())->setStockData(array('use_config_manage_stock' => 0, 'manage_stock' => 1, 'min_sale_qty' => 1, 'is_in_stock' => $product->getIsInStock(), 'qty' => $product->getStockQty()))->setCategoryIds($categoryIds);
     $this->save($magentoProduct);
 }