Класс ImpactMessageObserver реализует наблюдателя, который подписывается на некоторый набор сущностей и сообщения SynapticImpactMessage. В конце каждого такта исполнения нейронной сети наблюдатель получает сообщения, пришедшие от сущностей по подписке, и обрабатывает их в соответствии с заданной функцией.