define Atlas by FIRE.define
implatment deserialize
implament deserialize
update test code
implament circular reference deserialize
fix deserialize implement and fix some test code