Заметил его уже после того, как написал вопрос. Про конкретное использование пока не могу написать - не пробовал еще. Пока варианты просматриваю. Потом думаю напишу и свой вариант ответа, помимо прочих
Спасибо за комментарий! Очень тяжело даются мне делегаты и события в C#. В итоге решил проблему другим способом - делегат передает управление(может правильнее сказать - вызывает? не знаю) в другой класс, где уже происходит обработка коллекции и ее модификация.