     }
     set(value) {
       configuration.viewBackgroundColor = value
+      self.backgroundColor = configuration.viewBackgroundColor
     }
   }
   

  
  public init(frame: CGRect,title: String = "Top Queries", items: [FAQItem]) {
    self.items = items
    self.titleLabelText = title
    super.init(frame: frame)
    self.tableView = UITableView(frame: CGRect(x: 0, y: 0, width: 0, height: 0), style: .grouped)
    self.tableView.translatesAutoresizingMaskIntoConstraints = false

    }
  }
  
  public var titleLabelTextColor: UIColor! {
    get {
      return configuration.titleTextColor
    }
    set(value) {
      configuration.titleTextColor = value
      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
    }
  }
  
