Adding support for nested campaign elements