Update field_data from kwargs, not the other way, so users can override exploded values.

[thanks schinkel]