Proxy: Prefer `BasicObject` to realize the proxy