Implemented new method in ItemFactory