Thanks for the quick answer!
If botch parameters are provided, then the effect of the "openToLevel" could be limited to the branch selected by the "openTo" parameter.
I think that's what makes more sense but it's also the most complex solution I will ask on the forum for more opinion on that.