     // MARK: Setup
     func initialSetup() {
         self.clipsToBounds = true
-        self.calendarView.registerClass(JTAppleDayCell.self,
-                                        forCellWithReuseIdentifier: cellReuseIdentifier)
-        
-        
+        self.calendarView.registerClass(JTAppleDayCell.self, forCellWithReuseIdentifier: cellReuseIdentifier)
         self.addSubview(self.calendarView)
     }
     

                self.layoutNeedsUpdating = false
            })
        } else {
            (calendarView.collectionViewLayout as! JTAppleCalendarLayoutProtocol).clearCache()
            calendarView.reloadData()
        }
    }
    

    }()
    
    private func updateLayoutItemSize (layout: JTAppleCalendarLayoutProtocol) {
        if dataSource == nil { return } // If the delegate is not set yet, then return
        // Default Item height
        var height: CGFloat = (self.calendarView.bounds.size.height - layout.headerReferenceSize.height) / CGFloat(cachedConfiguration.numberOfRows)
        // Default Item width
