             guard let
                 vc = objc_getAssociatedObject(
                     self,
-                    &TableViewCellTypeKeys.TableViewCellableViewControllerKey
+                    &TableViewCellTypeKeys.TableViewCellTypeKey
                     ) as? UIViewController
             else { return nil }
             

        set(vc) {
            objc_setAssociatedObject(
                self,
                &TableViewCellTypeKeys.TableViewCellableViewControllerKey,
                vc,
                .OBJC_ASSOCIATION_ASSIGN
            )

}

private struct TableViewCellTypeKeys {
    static var TableViewCellTypeKey = "gt_tableviewcelltype_view_controller_key"
}

public extension TableViewCellType {
