EditableList<T> public class EditableList<T> : List<T>, IEditableObject, IRevertibleChangeTracking, IChangeTracking Documentation Code public bool IsChanged { get; } public EditableList() public EditableList(IEnumerable<T> collection) public void AcceptChanges() public void BeginEdit() public void CancelEdit() public void EndEdit() public void RejectChanges()