You cannot, because this is an unacceptable concept. Data warehouse objects are stored as a set of key / value pairs. When you store a list of any type, it is internally represented as multiple pairs with the same key and different values, and not with the same key with a list of values.
Saving an empty list is thus equivalent to storing nothing at all. You only have null instances of this property inside your object. If you want to present an empty list, leave the unset property. If you need to distinguish between the unset property and the concept of an empty list, fill the dynamic property with another non-empty value, such as None or False .
source share