Oh, I guess there is a miss conception here. state.proxyManager
is your unique ProxyManager. Your variable myProxyManager
is NOT a ProxyManager but a (source) proxy that will hold your data (you called createProxy()
to get a new instance for that variable). So you should be using the same proxymanager (state.proxymanager) to create more source proxies (1 per data/scan) that you aim to have a representation and view for.
What might be happening is that in your definition, you may have some definitions that links a lot of properties together for you but you probably don’t want them to be linked across your scan.
Am I getting closer to your initial problem? Or am I totally off?