Есть такая система классов:
Есть объект (хранитель), который хранит некие данные определенное время, как время заканчивается по событию от таймера он поднимает сигнал ready и передает в него эти данные.
Есть класс который хранит контейнер хранителей и подписывается на сигналы ready от них. В обработчике сигнала хранителя onReady этот класс поднимает сигнал ready с данными полученными от хранителя.
Возникла проблема: надо удалять хранителей из контейнера, после того как они ready. Где и как это лучше сделать? Могу-ли я удалять хранителя из контейнера в обоработчике его сигнала onReady?