private void Initialize() { ItemID = IDFactory.GenerateItemID(); ItemFactory.RegisterItem(this); RegisterEventListeners(); }