This seems to exist in both 1.5 and 5.1. I have never actually checked what it returns in 5.1 - we just kept using the same code.
The docs for ComposeVapp imply that vApps that are "composed" into a vApp are added to its list of children. Is this what you meant?