     private func cellHeightDidSet() {
         
         switch cellHeight {
-        case .Automatic:
+        case .dynamic:
             
             tableView.estimatedRowHeight = 44.0
             tableView.rowHeight = UITableViewAutomaticDimension
             
-        case .Fixed(let height):
+        case .fixed(let height):
             
             tableView.estimatedRowHeight = 44.0
             tableView.rowHeight = height

    
    // MARK: Property
    
    public var cellHeight: CellHeight = .Automatic { didSet { cellHeightDidSet() } }
    public var cellConfigurator: (cell: Cell, index: Int) -> Void = { _, _ in }
    public var numberOfRows = 0
    

import UIKit

public enum CellHeight {
    case dynamic
    case fixed(height: CGFloat)
}

public class TWTableViewController<Cell: UITableViewCell where Cell: Identifiable>: BaseTableViewController {
