Deze wrapper doet zich in alles voor als TBXKenmerkenV02. Wanneer de waarde van een kenmerk (property) wordt opgevraagd, kijkt de wrapper of het kenmerk al een waarde heeft in het basisobject van klasse TBXKenmerkenV2. Indien dit het geval is, wordt deze waarde teruggegeven. Indien dit niet het geval is, wordt de waarde berekend uit een of meerdere kenmerken van het gewrapte object van klasse TBXKenmerkenV1, en opgeslagen in het basisobject. De volgende keer dat de waarde wordt gevraagd kan deze meteen gegeven worden vermits ze al eens berekend is. Op deze manier wordt on the fly een conversie gedaan. Een wrapper-object kan niet gesaved worden ! persistent 1 vhUnitTest.DOM.PM.Upgrade.impl.UTKenmerkenv03 vhUnitTest.DOM.PM.Upgrade.impl.UTKenmerkenv02 1 Kenmerken:DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken 1 1 %Status insert:%Boolean 1 %Status %String %String %Library.CacheStorage