Content wrappers manage the data as proxies. Content wrappers are created by calling: ```typescript WrapperType.Construct(data) ``` This is because some content wrappers have to use [Proxy's](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Proxy) to intercept reads/writes to their object.