implement remote property call
implement property scaffolding