     
     /// Removes all subviews from current view
     public func removeAllSubviews() {
-        self.subviews.forEach { (subview) -> Void in
+        self.subviews.forEach { subview in
             subview.removeFromSuperview()
         }
-    }
-    
-    /// Create an UIView with the given frame and background color.
-    ///
-    /// - Parameters:
-    ///   - frame: UIView frame.
-    ///   - backgroundColor: UIView background color.
-    public convenience init(frame: CGRect, backgroundColor: UIColor) {
-        self.init(frame: frame)
-        self.backgroundColor = backgroundColor
     }
 }
 

    
    // MARK: - Functions
    
    /// Creates a border around the UIView.
    ///
    /// - Parameters:

    @IBInspectable public var shadowColor: UIColor {
        get {
            guard let shadowColor = self.layer.shadowColor else {
                return UIColor.clear
            }
            return UIColor(cgColor: shadowColor)
        }
