public AuctionSniperService(string itemId, Auction auction, ISniperListener listener) { _itemId = itemId; _auction = auction; _listener = listener; _snapshot = SniperSnapshot.Joining(itemId); _listener.AddSniper(_snapshot); }