     public func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
         let section = indexPath.section
         let cell = tableView.dequeueReusableCell(withIdentifier: "cell", for: indexPath) as! CollectionViewCell
+        self.collectionViews[section] = cell.collectionView
         
         cell.registerNibsAndClassesForIdentifiers(
             self.registeredNibsAndClasses,

    
    /// The internal table view.
    internal var tableView: UITableView!
    
    /// The delegate of the sectioned table view.
    open var delegate: CollectionTableViewDelegate?

extension CollectionTableView: UITableViewDataSource {
    
    public func numberOfSections(in tableView: UITableView) -> Int {
        let nrOfSections = self.dataSource?.numberOfSectionsInCollectionSectionedTableView?(self) ?? 1
        self.collectionViews = Array<UICollectionView?>(repeating: nil, count: nrOfSections)
        return nrOfSections
    }
    
    public func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
