How to Keep track of Changes in the dictionary automatically?

If one make changes to a single property or a class, how to keep track changes for that? A dictionary can get quite large so how would we know? Is there a way to achieve this?