Take the original object as a ref parameter.
Add changelog.