For now the behavior of metadata reader for MDWeb database is :
- call a empty constructor.
- call the setters on each attribute.
This is working well with metadata object, but for immutable object from referencing this can cause some issues.
We must call the full constructor (see with a new factory built by martin to find correct constructor)
When this will be done we need to re-make private the constructor of :
and for temporal object as well