         // Dispose of any resources that can be recreated.
     }
     
-    func emptyFooterView()  {
+    open func emptyFooterView()  {
         for tableView in self.tableViews {
             tableView.tableFooterView = UIView()
             tableView.rowHeight = UITableViewAutomaticDimension

        }
    }
    
    func footerRefresh(enable: Bool, target: RMTableViewRefresh) {
        if enable {
            weak var x = target
            

    }
}

open class PFSTableViewCell: UITableViewCell {
    
    private(set) var disposeBag = DisposeBag()
    
    open override func awakeFromNib() {
        self.layoutMargins = UIEdgeInsetsZero //or UIEdgeInsetsMake(top, left, bottom, right)
        self.separatorInset = UIEdgeInsetsZero //if you also want to adjust separatorInset
    }
    
    open override func prepareForReuse() {
        super.prepareForReuse()
        disposeBag = DisposeBag() // because life cicle of every cell ends on prepare for reuse
    }
