 			return attributedText?.string
 		}
 		set {
-			guard let text = newValue else { return }
+			guard let text = newValue else {
+                self.attributedText = nil
+                return 
+            }
             let style = self.style ?? Style()
             self.attributedText = style.set(to: text, range: nil)
 		}

			return attributedText?.string
		}
		set {
			guard let text = newValue else { return }
            let style = self.style ?? Style()
            self.attributedText = style.set(to: text, range: nil)
		}

			return attributedText?.string
		}
		set {
			guard let text = newValue else {
                self.attributedText = nil
                return 
            }
            let style = self.style ?? Style()
            self.attributedText = style.set(to: text, range: nil)
		}
