MVVM utility for UITableView