создание константой копии частично проблему решило, но есть риск после удаления вызвать уже мертвый объект
храни в мапе враппер над функтором с айди и в дистркуторе сделай чтобы айди записывались в статический вектор а потом перед каждым вызовом функтора смотри нет ли его в списке
храни в мапе враппер над функтором с айди и в дистркуторе сделай чтобы айди записывались в статический вектор а потом перед каждым вызовом функтора смотри нет ли его в списке