On second thought, I have reverted that change. Reason being is memory efficiency; `array_walk()` will modify the records by reference.