support to set property of item