Maybe @cahrens can comment on this but I wasn't sure if we want this behavior globally or just on the 'export' feature. That's why I separated the helper functions.

If serialize_field is current - and remain so in the future - only called on export use cases, then I'm fine with moving the logic.