         return ""
     }
 
-    private func getRemedyPlaceholder() -> String {
+    private func getRemedyFieldTitle() -> String? {
         if let cvv = getCVVRemedy(), let text = cvv.fieldSetting?.title {
             return text
         }
-        return ""
-    }
-
-    private func getRemedyHintMessage() -> String? {
+        return nil
+    }
+
+    private func getRemedyHintMessage() -> String {
         if let cvv = getCVVRemedy(), let text = cvv.fieldSetting?.hintMessage {
             return text
         }
-        return nil
+        return ""
     }
 
     private func getRemedyMaxLength() -> Int {


        if shouldShowTextField() {
            // TextField
            let textField = buildTextField(placeholder: getRemedyPlaceholder())
            self.textField = textField
            let lastView = subviews.last ?? titleLabel
            addSubview(textField)

            ])

            //Hint Label
            if let hint = getRemedyFieldTitle() {
                let hintLabel = buildHintLabel(with: hint)
                addSubview(hintLabel)
                let height = UILabel.requiredHeight(forText: hint, withFont: hintLabel.font, inWidth: screenWidth)
