 
     public func setSelectedFontStyle(_ selectedFontStyle: FontStyle) -> ContainerStyle {
         return ContainerStyle(style: self, selectedFontStyle: selectedFontStyle)
+    }
+
+    public func setOtherFontStyle(_ otherFontStyle: FontStyle) -> ContainerStyle {
+        return ContainerStyle(style: self, otherFontStyle: otherFontStyle)
+    }
+
+    public func setOtherData(_ otherData: Any) -> ContainerStyle {
+        return ContainerStyle(style: self, otherData: otherData)
     }
 
     public func setHeight(_ height: CGFloat) -> ContainerStyle {

    public let shadowOffset: CGSize?
    public let normalFontStyle: FontStyle?
    public let selectedFontStyle: FontStyle?
    public let height: CGFloat?
    public let adjustsFontSizeToFitWidth: Bool?
    public let minimumScaleFactor: CGFloat?
    public let horizontalAlignment: UIControlContentHorizontalAlignment?
    public let verticalAlignment: UIControlContentVerticalAlignment?

    public init(style: ContainerStyle? = nil, backgroundColor: UIColor? = nil, normalFontStyle: FontStyle? = nil, selectedColor: UIColor? = nil, selectedFontStyle: FontStyle? = nil, borderColor: UIColor? = nil, borderWidth: CGFloat? = nil, cornerRadius: CGFloat? = nil, shadowColor: UIColor? = nil, shadowOffset: CGSize? = nil, height: CGFloat? = nil, adjustsFontSizeToFitWidth: Bool? = nil, minimumScaleFactor: CGFloat? = nil, horizontalAlignment: UIControlContentHorizontalAlignment? = nil, verticalAlignment: UIControlContentVerticalAlignment? = nil) {
        self.backgroundColor = backgroundColor ?? style?.backgroundColor
        self.normalFontStyle = normalFontStyle ?? style?.normalFontStyle
        self.selectedColor = selectedColor ?? style?.selectedColor
        self.selectedFontStyle = selectedFontStyle ?? style?.selectedFontStyle
        self.borderColor = borderColor ?? style?.borderColor
        self.borderWidth = borderWidth ?? style?.borderWidth
        self.cornerRadius = cornerRadius ?? style?.cornerRadius

        apply(toTextField: textField, animated: true)
    }

    public func apply(toSearchTextField searchTextField: UITextField) {
        apply(toSearchTextField: searchTextField, animated: true)
    }
    
    public func apply(toTextView textView: UITextView) {
        apply(toTextView: textView, animated: true)
    }
