         
         if is64Bit {
             guard let value = object as? UInt else {
-                throw Error.TypeMismatch(expected: _Value.self, actual: object.dynamicType)
+                throw Error.TypeMismatch(expected: Value.self, actual: object.dynamicType)
             }
             return UInt64(value)
         }

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

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