added passed propogate flag to child composition calls