public virtual void Reset() { //Do not clear other fields as they will be ignored actually Fields.Clear(); cities?.Clear(); likes?.Clear(); fnamesIndexes?.Clear(); WillYieldZeroResults = false; _filters = FilterTypes.empty; _sexStatus = SexStatus.None; cityIndex = 0; countryIndex = 0; joinedTo = 0; joinedFrom = 0; birth = 0; _union.Clear(); _intersect.Clear(); }