https://blog.meathill.com/js/how-to-create-class-with-magic-props-methods-with-proxy.html
使用 Proxy 创建有魔术属性/方法的类