What do you think to simplify this `if` to: `@changed_attributes = (@changed_attributes || {}).merge!(became_changed_attributes)`