public void UpdateQuality() { foreach (var item in Items) { CustomItem customItem = ItemFactory.CreateCustomItem(item); customItem.UpdateSellIn(item); customItem.UpdateQuality(item); } }