                     if let sCell = selectedCell {
                         if sCell.editMode {
                             if let sIndexPath = selectedIndexPath {
-                                if indexPath == sIndexPath {
-                                    return 162.0
-                                }
+                                if indexPath == sIndexPath { return 162.0 }
                             }
                         }
                     }
                 } else {
-                    if _editingModeEnabled {
-                        return 162.0
-                    }
+                    if _editingModeEnabled { return 162.0 }
                 }
             }
         }

    }
}

public protocol CGAttributedTableViewCellDelegate {
    
    func attributedCell(tableViewCell: CGAttributedTableViewCell, updateIndexPath indexPath: NSIndexPath, withData data: AnyObject)
    func attributedCell(tableViewCell: CGAttributedTableViewCell, buttonPressedAtIndexPath indexPath: NSIndexPath)
    
}

//public protocol CGAttributedTableViewCellDataSource {
//    
//    func attributedCell(tableViewCell: CGAttributedTableViewCell, placeHolderStringForIndexPath indexPath: NSIndexPath, andRow row: Int) -> String?
//    
//}

@objc public class CGAttributedTableViewCellDescription {
    public var cellType: CGAttributedTableViewCellType
    public var property: String

    var propertyLabel: UILabel!
    var descriptionLabel: UILabel!
    
    var delegate: CGAttributedTableViewDelegate?
    weak var tableView: CGAttributedTableView?
    
    var propertyText: String? {
        get {
