      - parameter colorOfLimitLabel: Default color is `UIColor.red`.
     */
     
-    init(frame: CGRect, limit: Int, shouldAnimate: Bool?, colorOfCounterLabel: UIColor?, colorOfLimitLabel: UIColor?) {
+    init(frame: CGRect, limit: Int, shouldAnimate: Bool = true, colorOfCounterLabel: UIColor = .lightGray, colorOfLimitLabel: UIColor = .red) {
         
         super.init(frame: frame)
         

            self.maxLength = limit
        }
        
        if let animate = shouldAnimate {
            self.animate = animate
        } else {
            self.animate = true
        }
        
        if let counterTextColor = colorOfCounterLabel {
            self.counterColor = counterTextColor
        } else {
            self.counterColor = UIColor.lightGray
        }
        
        if let limitTextColor = colorOfLimitLabel {
            self.limitColor = limitTextColor
        } else {
            self.limitColor = UIColor.red
        }
        
        super.delegate = self
        self.counterLabel = self.setupCounterLabel()
    }
    
    // MARK: Private Methods

            }
        }
    }
    @IBInspectable public dynamic var counterColor : UIColor = .lightGray
    @IBInspectable public dynamic var limitColor: UIColor = .red
    
    // MARK: Enumerations and Constants
    
