I would like to suggest incorporating the functionality of adding property changes to the Activity Log through an Activity Association. I have seen a solution using custom spel code, however this is not optimal and creates a "one-off" that puts the function at risk when taking patches or new releases.