disconect_outputs test and changed _remove_input to not change the children list of parent component to be removed. ComponentBase tests finished