`save`: remember `changed_fields` (for `post_save`) before calling `_on_change`.
Add a `changed_fields` parameter to `_on_change`.