public void DecreaseProductStock(int amountToDecrease) { _stock = _stock.DecreaseQuantity(amountToDecrease); _events.Add(new ProductStockDecreasedEvent(_productId.Value, _stock.Quantity)); }