add property 'valuetype'