#28 #11 Continued implementing the UITableView I3Colection category. Considering instead subclassing UITableView so that we can add the dragDataSource property to it without having to rely on the objc runtime