Change instance variables usage to property accessors .
Rename QBTableViewDataSource protocol to more semantically meaningful QBTableViewDelegate.