protected ServerQueryResult(IPEndPoint address, ParseResult settings, bool isMasterResult = false) {
     Contract.Requires<ArgumentNullException>(address != null);
     Contract.Requires<ArgumentNullException>(settings != null);
     Address = address;
     Settings = settings;
     IsMasterResult = isMasterResult;
 }
 public GamespyServerQueryResult(IPEndPoint ep, ParseResult settings, bool isMasterResult = false)
     : base(ep, settings, isMasterResult) {}