smiple update gulp file
implatment deserialize
implament deserialize
update test code
implament circular reference deserialize
fix deserialize implement and fix some test code
fix __id__ property determine method
fix comment