The ability to take n BO and cross join these to one table without manually finding each and creating individual rows.
I have multiple instances where the user creates 3 business objects which may have between 1 and n instances and then needs to be able to interrogate the combination at a later date. Can use views but the data is needed for reports at a later date and by persisting these it is easier to query.
eg
Manufacturers: Ford, GM
Models: Sedan, SUV
Colour: Red Blue
produces
| Manufacturer | Type | Colour |
| Ford | SUV | Red |
| Ford | SUV | Blue |
| Ford | Sedan | Red |
| Ford | Sedan | Blue |
| GM | SUV | Red |
| GM | SUV | Blue |
| GM | Sedan | Red |
| GM | Sedan | Blue |