Да, я понимаю, что это уже выглядит шаблоном.
Но иначе передать происходящее я не могу.