 
 import UIKit
 
-class RSRoundBorderedButton : UIButton {
+public class RSRoundBorderedButton : UIButton {
     
     // MARK: Initializers
     
-    convenience init() {
+    public convenience init() {
         self.init(frame: CGRectZero)
     }
     
-    override init(frame: CGRect) {
+    public override init(frame: CGRect) {
         super.init(frame: frame)
         setup()
     }
 
-    required init(coder aDecoder: NSCoder) {
+    public required init(coder aDecoder: NSCoder) {
         super.init(coder: aDecoder)
         setup()
     }

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

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