CleanedDataFormValidation change to actually change data

Docs state, that if you want to alter data that came and validated via form - you should use CleanedDataFormValidation.
As far as I understand it is not working correctly, at least during object creation. in obj_create is_valid is called after full_hydrate, so that the obj is already there and new field values from form validation do not make it there.
I suggest calling is_valid prior to calling full_hydrate to fix it. I also suggest using update for bundle.data, instead of assigning cleaned_data to it, so that it would not lose any of values, not present in form