Some BO, e.g. Cancellation have only option content thus it is possible to have an empty object.
For Cancellation this makes sense.
I may not make sense for other BO's. Hence the need for them all to be checked to see if some of the content needs to be a '+' rather than a '*', or if the descriptions of the object says 'at least one of xx/yy should be present'