Improve ActiveRecord save
The pattern: Model.{create/write}([r._save_value for r in records])
is more and more used, we should have a generic way to store such record.
I suggest:
Model.store(records)
it should also keep the linked records like on one2many because the user could have kept a reference to it. So for that, we should pass the records to the xxx2many fields instead of the ids to allow to replace the ids.