kolejne poprawki do ItemFactory