:alembic: :recycle: Refactor debugger proxy
:alembic: :recycle: Refactor debugger proxy

- The proxy will now overwrite the value and set a proxy if possible, this way there will be no unnecessarily chained proxies. It has to be tested if the overwriting of the property to the proxy causes any problems in terms of losing references, but so far it seemed to cause no issues, further in-depth tests have to be made.
- Proxies will be reused if possible, this way long chains of `jovoReference` can be avoided

jovotech/jovo-framework-nodejs,jovotech/jovo-framework-nodejs