     }
 }
 
+public final class SVPasswordRow: _SVPasswordRow, RowType {
+    required public init(tag: String?) {
+        super.init(tag: tag)
+        /*onCellHighlight { cell, row  in
+         let color = cell.textLabel?.textColor
+         row.onCellUnHighlight { cell, _ in
+         cell.textLabel?.textColor = color
+         }
+         cell.textLabel?.textColor = cell.tintColor
+         }*/
+    }
+}
+
 public class SVTextCell: _SVFieldCell<String>, CellType  {
 
     required public init(style: UITableViewCellStyle, reuseIdentifier: String?) {

        }
        return dataValid
    }
}
    public override func setup() {
        super.setup()
        textField.keyboardType = .PhonePad
    }
}

public class SVPasswordCell: _SVFieldCell<String>, CellType  {
    
    required public init(style: UITableViewCellStyle, reuseIdentifier: String?) {
        super.init(style: style, reuseIdentifier: reuseIdentifier)
    }
    
    public override func setup() {
        super.setup()
        textField.autocorrectionType = .No
        textField.autocapitalizationType = .None
        textField.keyboardType = .ASCIICapable
        textField.secureTextEntry = true
    }
}

