Use $this->objResult->numRows in Collection::valid().
Do not update unmodified fields.