update package dependencies
refactor to be able to switch on/off the conversion of complex objects.
update vignette for complex types conversion