Use ProxyObject not BasicObject