Tag property last modification timestamp

Is there a timestamp or way to trigger generation of a timestamp of the last time any tag properties including custom properties and properties of alarms for that tag have been changed? (but not the value)

I have some perspective views and scripts that modify tags which I could easily make update a custom property, but not sure how I could determine if a property is modified from the designer.