WIP can now represent collectionjson as tree of ruby objects