Support for updating a belongs to association from the foreign key (without saving and reloading the record)

Hi all,

I would like to solicit feedback for this ticket:
The reasoning is explained in the ticket so I won't repeat that here
but I would like to hear any opinions on why this should or should not
be applied.

The latest patch (as of today) is available here: