enhance ListChangedEventArgs