TrackableData (nuget): POCO, list, dictionary, set and container which can track changes. These changes can be saved or rollbacked or replayed to another object.
Keywords: trackable|data