Замещение пользователя getSubstitutedUser

Добрый день. Использую Jmix 1.5 reat api аддон.
Есть задача сделать замещение пользователя.
Подскажите как правильно реализовать переключение пользователя?
Использую

userSubstitutionManager.substituteUser(substiteUser);

переключение вроде как происходит, событие onUserSubstituted(UserSubstitutedEvent event) отлавливает переключение пользователя.
Но не могу получить замещенного пользователя, использую
currentUserSubstitution.getSubstitutedUser();
результат null
Подскажите где кроются нюансы?