Renamed ItemFactory
Introduced FactoryUtils