magento - product model and product_collection items have different properties in flat catalog mode
===

i just know that if i have a product_collection (for example the collection generated in catalog pages)

//event catalog_product_collecion_after_load
$productCollection = $observer->getEvent()->getCollection();

if i take an item from this collection and i compare it with the relative model
$_product = Mage::getModel('catalog/product')->load($item->getEntityId());

this 2 instace of the same entity have different properties!


Why the collection's items are not the same of product models?
I would to know if this is the right behaviour and if is it how to have same properties in both object!

sorry, but magento is very dark :(
