fix ghost object, and support set/get property
fix set/get property