Given that tableview cells never are guaranteed to be available, whether the cell scrolled of…

Hi Pav, your guess is right. We’re backing each cell type with a dedicated view model as we are using a MVVM architecture throughout most of our app. The cell type is mapped to a dedicated view model holding the value for the view (in this case the cell) to display. Does that answer your question?