Why not use the `extend` property and leverage the `extend()` rework plugin.