Arguing about table view architecture. In code