fixed string user attribute import
proper support for array properties behaving like scalar ones
fixed issue when setting value of numeric properties with extent above 1
use DataType getPod/getExtent rather than I**Property::matches when setting up user properties