Fix ShopEvent constructor