public SearchQuery() {
   this._Columns = new List<string>();
   this.__isset.Columns = true;
   this._Count = 10;
   this.__isset.Count = true;
   this._OrderBy = "score";
   this.__isset.OrderBy = true;
   this._Skip = 0;
   this.__isset.Skip = true;
   this._MissingValueConfiguration = new Dictionary<string, MissingValueOption>();
   this.__isset.MissingValueConfiguration = true;
   this._GlobalMissingValue = MissingValueOption.ThrowError;
   this.__isset.GlobalMissingValue = true;
   this._ReturnFlatResult = false;
   this.__isset.ReturnFlatResult = true;
   this._ReturnScore = true;
   this.__isset.ReturnScore = true;
 }
 public MissingValue(MissingValueOption MissingValueOption) : this() {
   this.MissingValueOption = MissingValueOption;
 }