         super.init(coder: aDecoder)
     }
     
-    override public func layoutSubviews() {
+    override open func layoutSubviews() {
         super.layoutSubviews()
         clipsToBounds = true
         setupSubviews()

    
    private var progressView = UIView(frame: .zero)
    
    @IBInspectable public var progressTintColor: UIColor = UIColor.red {
        didSet {
            progressView.backgroundColor = progressTintColor
        }

    
    private var trackView = UIView(frame: .zero)
    
    @IBInspectable public var trackTintColor = UIColor.lightGray {
        didSet {
            trackView.backgroundColor = trackTintColor
        }
