valuetype documentation