support attribute values as list and arrays