BasicObject -> ProxyObject