A MVVM version collection view