merge -> _addComponent