 // MARK: Interface
 extension DateCell {
     var title: String {
-        get {
-            return self._label.text ?? ""
-        }
-        set(newTitle) {
-            self._label.text = newTitle
-        }
+        get { return self._label.text ?? "" }
+        set { self._label.text = newValue }
     }
     
     var titleColor: UIColor {
-        get {
-            return self._titleColor
-        }
-        set(newTitleColor) {
-            self._titleColor = newTitleColor
-        }
+        get { return self._label.textColor }
+        set { self._setTitleColor(newValue) }
     }
     
     var titleFont: UIFont {
-        get {
-            return self._label.font
-        }
-        set(newTitleFont) {
-            self._label.font = newTitleFont
-        }
+        get { return self._label.font }
+        set { self._label.font = newValue }
     }
 }
 

    // Required Init
    required init?(coder aDecoder: NSCoder) {
        super.init(coder: aDecoder)
        self.contentView.addSubview(self._label)
    }
    
    // Override Init
    override init(frame: CGRect) {
        super.init(frame: frame)
        self.contentView.addSubview(self._label)
    }
    

    static let reuseIdentifier: String = "DateCellReuseIdentifier"
    
    // Private Lazy Variables
    private lazy var _label: UILabel = self._createLabel()
    
    // Private Variables
    private var _backupTitleColor: UIColor = .black
    
    // Layout Overrides
    override func layoutSubviews() {
