The client can process list elements, however the current test::Property::Value type can't do it.
It might be better to add a list class for this, which can be iterated based on the internal any_value.
Therefore the Value type won't have to be recursive