protected override void OnItemAdded(T item)
 {
     TheSyncContext.RunWithinContext(() => OnItemAddedImpl(item));
 }