         }
     }
     
-    public var titleColor: UIColor? {
+    @IBInspectable public var titleColor: UIColor? {
         get { return titleColorForState(.Normal) }
         set {
             setTitleColor(newValue, forState: .Normal)

        }
    }
    
    public var backgroundImage: UIImage? {
        get { return backgroundImageForState(.Normal) }
        set {
            let originalImage = newValue?.imageWithRenderingMode(.AlwaysOriginal)

        }
    }
    
    @IBInspectable public var image: UIImage? {
        get { return imageForState(.Normal) }
        set {
            let originalImage = newValue?.imageWithRenderingMode(.AlwaysOriginal)
