         
         self.applyData(data: data, property: "borderColor", targetType: .color, apply: { (value) in
             if let v = value as? UIColor {
+                self.tempBorderColor = v
                 self.layer.borderColor = v.cgColor
             }
         })

        set(newValue) {
            objc_setAssociatedObject(self, &designLayoutKey, newValue, objc_AssociationPolicy.OBJC_ASSOCIATION_RETAIN)
            designSetup();
        }
    }
    


private var designKey: UInt8 = 9
private var designLayoutKey: UInt8 = 10
private var borderColour: UInt8 = 12

extension UIView{
    @IBInspectable
