Changed signature of get_changes so dirty fields can be passed in.
Merge branch 'feature/add-changes-helper' into develop