Вопрос по bloc и архитектуре приложений: репозитории данных могут ссылаться друг на друга, или это переплетение зависимостей не желательно? Допустим, в UserRepository хранить ссылку на AuthenticationRepository, чтобы при вызове UserRepository.getSomeDynamicUserInfo() в любой момент получить из AuthenticationRepository токен/другую информацию, необходимую для выполнения запросов?