Знающие люди, такой вопрос. Значит у меня есть viewModel и репозиторий (контент провайдер, получает фотографии), так вот репозиторий требует contex, вместо обычного контекста я передаю weakReference<Context>, потом инжектю с помощью hilt репозиторий в viewModel. Это нормальная практика? Будет утечка памяти?