     get { return super.enabled }
     }
     
-    override var highlighted: Bool {
+    public override var highlighted: Bool {
     set(newHighlighted) {
         if highlighted != newHighlighted {
             super.highlighted = newHighlighted

    
    // MARK: Override
    
    override var tintColor: UIColor? {
    set(newTintColor) {
        super.tintColor = newTintColor
        setTitleColor(newTintColor, forState: .Normal)

    get { return super.tintColor }
    }
    
    public override var enabled: Bool {
    set(newEnabled) {
        super.enabled = newEnabled
        refreshBorderColor()
