Хотела спросить, не совсем поняла. Вы написали что
но при этом передаете туда значения DI зачем? Также интересно что вы делаете в фунции обработки ошибок, пишене лог? В моих проектах с Actor Frameworks я override Error Handler, в котором пишу в текстовый файл информацию об ошибках. Чтобы потом можно было понять что происходит. Правда иногда программа вылетает без всяких предупреждений и записях о них. Вообще обработка ошибок это моя головная боль, поэтому и интересуюсь. Еще раз спасибо за инфо!