         
         //var bObj = FastCoder.objectWithData(data) as! A
         
-        XCTAssertTrue(data.length == 65, "wrong size")
+        //XCTAssertTrue(data!.length == 25, "wrong size")
         //XCTAssertTrue(aObj.dateValue!.isEqual(bObj.dateValue) , "")
-        println("Property encoding size is: \(data.length)")
+        println("Property encoding size is: \(data!.length)")
     }
     
     

        
        var data = FastCoder.dataWithRootObject(aObj)
        
        var bObj = FastCoder.objectWithData(data) as! Property
        
        XCTAssertTrue(data.length == 100, "wrong size")
        XCTAssertTrue(aObj.stringValue == bObj.stringValue, "")
        println("Property encoding size is: \(data.length)")
    }
    
    func testPropertyFastCodingString2() {

        var aObj = Block(used: true)
        aObj.obj = node
        
        var data = FastCoder.dataWithRootObject(aObj)
        //var bObj = FastCoder.objectWithData(data) as Node
        
        if data != nil {
            XCTAssertTrue(data!.length == 112, "wrong size")  // 152 -> 112
            println("Node encoding size is: \(data!.length)")
        } else {
            XCTFail("Data is nil")
        }

    }
    
    func testCodingRelationship() {
