     }
     
     // ReadWrite
-    var delegate: CalendarVCDelegate? {
-        get {
-            return self._delegate
-        }
-        set(newDelegate) {
-            self._delegate = newDelegate
-        }
-    }
-    
     var selectedDate: Date? {
         get {
             return self._selectedDate

}


// MARK: Delegates / DataSources
// MARK: CalendarHeaderViewDelegate
extension CalendarVC: CalendarHeaderViewDelegate {
    func tappedLeftArrowButton(on calendarHeaderView: CalendarHeaderView) {

}


// MARK: Protocol Conformance Implementations
// MARK: CalendarDaysVCDelegate
private extension CalendarVC/*: CalendarDaysVCDelegate*/ {
    func _didSelect(_ date: Date, on calendarDaysVC: CalendarDaysVC) {
        self.__selectedDate = date
        self._delegate?.didSelectDate(date, on: self)
    }
}

