https://leapcell.io/blog/unlocking-metaprogramming-with-javascript-proxy-and-reflect
Unlocking Metaprogramming with JavaScript Proxy and Reflect