Reflect.defineProperty(this, 'onMemberLeave', {
      configurable: true,
      enumerable: true,
      get: () => (wc.onMemberLeave.name === 'none' ? undefined : wc.onMemberLeave),
      set: (handler: (id: number) => void) => {