     }
   }
   
-  public var titleLabelColor: UIColor! {
+  public var titleLabelTextColor: UIColor! {
     get {
       return configuration.titleTextColor
     }
     set(value) {
       configuration.titleTextColor = value
-    }
-  }
-  
-  public var titleLabelFont: UIFont! {
+      titleLabel.textColor = configuration.titleTextColor
+    }
+  }
+  
+  public var titleLabelTextFont: UIFont! {
     get {
       return configuration.titleTextFont
     }
     set(value) {
       configuration.titleTextFont = value
+      titleLabel.font = configuration.titleTextFont
+    }
+  }
+  
+  public var titleLabelBackgroundColor: UIColor! {
+    get {
+      return configuration.titleLabelBackgroundColor
+    }
+    set(value) {
+      configuration.titleLabelBackgroundColor = value
+      titleLabel.backgroundColor = configuration.titleLabelBackgroundColor
     }
   }
   

  public var viewBackgroundColor: UIColor?
  public var cellBackgroundColor: UIColor?
  public var separatorColor: UIColor?
  
  init() {
    defaultValue()

  
  public var items: [FAQItem]
  
  var expandedCells: [Int]!
  
  public var questionTextColor: UIColor!  {
