protected ServerQueryResult(IDictionary<string, string> settings, bool isMasterResult = false) { Contract.Requires<ArgumentNullException>(settings != null); Settings = settings; IsMasterResult = isMasterResult; }