corrected CompositeVIew::removeChild and CompositeView::replaceChild which were addressing wrong props