Removes all fields that may have been added.
Primarily used for summary mode where we're changing the query because we didn't get data we needed.
public function clearFields() { $this->fields = []; }