changes to serialization and ember cache collectIds