Changed Collector to TEFactoryInventory