         typealias BaseInt = Int
         typealias BaseFloat = Float
         typealias BaseString = String
+        typealias BaseBool = Bool
         public enum Type: String {
+            case Bool = "bool"
             case String = "text"
             case Int = "int"
             case Decimal = "decimal"

        public var name: String
        public var type: Type?
        public var PK = false
        public var unique = false
        public var nullable = true
        public var length: Int?

                case .String: return BaseString.self
                case .Date: return NSDate.self
                case .Raw: return NSData.self
                case .Bool: return BaseBool.self
                }
            }
        }
