If you work with additionalAttributes in Tag-based ViewHelpers, it would be highly beneficial to have a good "array_replace_recursive" logic.
Example:
<f:media additionalAttributes="{additionalAttributes}" />
But if you want to add more values from another array, a logic such as
<f:media additionalAttributes="{additionalAttributes} + {key: 'my-value'}" />
would be really cool.