 extension Int8: ValueType {
     public static func value(object: Any) throws -> Int8 {
         guard let value = object as? Int else {
-            throw Error.TypeMismatch(expected: _Value.self, actual: object.dynamicType)
+            throw Error.TypeMismatch(expected: Value.self, actual: object.dynamicType)
         }
         return Int8(value)
     }

extension Character: ValueType {
    public static func value(object: Any) throws -> Character {
        guard let value = object as? String else {
            throw Error.TypeMismatch(expected: _Value.self, actual: object.dynamicType)
        }
        return Character(value)
    }

extension UInt32: ValueType {
    public static func value(object: Any) throws -> UInt32 {
        guard let value = object as? UInt else {
            throw Error.TypeMismatch(expected: Value.self, actual: object.dynamicType)
        }
        return UInt32(value)
    }
