- We try to recycle array/table keeping track of the map of composite-objects' id
  and their instance. It improve the performance.

- Add more testing cases.