         
         var data = FastCoder.dataWithRootObject(aObj)
         
-        var bObj = FastCoder.objectWithData(data) as Property
+        var bObj = FastCoder.objectWithData(data) as! Property
         
         XCTAssertTrue(data.length == 100, "wrong size")
         XCTAssertTrue(aObj.stringValue == bObj.stringValue, "")

        
        var data = FastCoder.dataWithRootObject(aObj)
        
        var bObj = FastCoder.objectWithData(data) as Property
        
        XCTAssertTrue(data.length == 71, "wrong size")
        println("Property encoding size is: \(data.length)")

        
        var data = FastCoder.dataWithRootObject(aObj)
        
        var bObj = FastCoder.objectWithData(data) as! Property
        
        XCTAssertTrue(data.length == 75, "wrong size")
        XCTAssertTrue(aObj.boolValue == bObj.boolValue, "")
