Мы же используя MVC пытаемся добиться разделения между UI и моделью. Объект класса DSSolvingProgressDialog получает сообщения из модели, ему приходят объекты DSSolverIterationInfo. Можно было бы передавать SchemeSolverIterationInfo, но тогда мы получаем зависимость между diffusion-solver-sore и view. В текущей версии, если изменится SchemeSolverIterationInfo, то адаптационные изменения затронут только модель.