Проблема с AddRange ObservableCollection

Привет, я использую эту ссылку для реализации самой быстрой наблюдаемой коллекции Лучшая производительность для ObservableCollection.AddRange

ObservableCollection Не поддерживает метод AddRange, поэтому я получаю уведомления о каждом добавленном элементе, кроме INotifyCollectionChanging?

Но при многократном вызове методов AddRange() или ReplaceRange() производительность снижается, например.

AddRange() executed first time in 0.5 sec.
AddRange() executed 2nd Time in 1 sec.
AddRange() executed 3rd Time in 2.5 sec.

И выполнение методов продолжает занимать больше времени даже с теми же данными.

Для лучшего понимания вот код

For Each serie In SeriesList
serie.SeriesDisplayName = "New Series " +    newSeriesCounter.ToString()

 If newSeriesCounter = 1 Then
 serie.Items(1).Number = 500
 End If

 newSeriesCounter += 1
 Next

 Series.Clear()
 Series.AddRange(SeriesList)

person user2904995    schedule 11.04.2016    source источник