public Lobby(string id, string state, int hostid, float?totalpayamount, string receipturl, List <User> members, bool hostconfirmed, bool paymentcomplete, int?merchantID, LobbyExpiredHandler expirationHandler)
 {
     this.ID              = id;
     this.State           = state;
     this.HostID          = hostid;
     this.TotalPayAmount  = totalpayamount;
     this.ReceiptUrl      = receipturl;
     this.Members         = members;
     this.HostConfirmed   = hostconfirmed;
     this.PaymentComplete = paymentcomplete;
     this.MerchantID      = merchantID;
     this.LobbyExpired   += expirationHandler;
 }
 public Lobby(string id, string state, int hostid, LobbyExpiredHandler expirationHandler) : this(id, state, hostid, null, null, new List <User>(), false, false, null, expirationHandler)
 {
 }