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.