Added Deserialize test before trying to get rid of the "new" in wrap
Some more experimentation
wip
integrated the newless Wrapper
broke it on purpose