Насчет проперти:
Есть метод "itemAtIndexPath", если добавить проперти этим методом никто не будет пользоваться, а будут выгребать все данные наружу и там уже руками перебирать.