         
         set {
             updateSublabelsForKey("enabled", value: newValue)
+            super.enabled = newValue
         }
     }
     

        
        set {
            updateSublabelsForKey("highlightedTextColor", value: newValue)
        }
    }
    

        
        set {
            updateSublabelsForKey("shadowColor", value: newValue)
            super.shadowColor = newValue
        }
    }
    
    public override var shadowOffset: CGSize {
        get {
            return sublabel.shadowOffset
        }
        
        set {
            updateSublabelsForKey("shadowOffset", value: NSValue(CGSize: newValue))
            self.shadowOffset = newValue
        }
    }
    
