По сути этот класс и есть реактор, но называется диспетчером почему-то