Hello! I have a model extending ItemViewModel, and I want to make a fragment to view the item in the model. But if I try to inject it, specifying the type ItemViewModel (private val model: ItemViewModel<WeekTimetable> by inject()), and setting in the scope instance of class WeekTimetableDataModel : ItemViewModel<WeekTimetable>, than it does not work. I plan to use this fragment in several other places, can it be achieved without the need to specify WeekTimetableDataModel class explicitly in the body of viewer fragment?