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

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

        }
    }
    
    @IBInspectable public var titleShadowColor: UIColor? {
        get { return titleShadowColorForState(.Normal) }
        set {
            setTitleShadowColor(newValue, forState: .Normal)
