Structure/complex load arguments – where the parent's structure default value is not empty
and at least one child element has a default value, if the parent's
structure value is empty, the parent's default value is used. If the
default value of the parent's sub-element is null, the corresponding
child's default value is used. The parent's default
value is ignored and the child's default is used in cases where the
child element's value is empty.
Note: Map structure load arguments to
personalization keys of the same structure type.