I think it would be cool to have the getObjects() function when you test a bag object to retrieve the standard table, but in addition also be able to access the description. Not sure why you can't (all other obj types (deck, scriptzone, etc... return the description as well). Maybe it was in case the descriptions are really long? Anyway.. I think this would be cool.

TL;DR
Add object descriptions to the returned objects table when running getObjects() on a bag. Or some other method to access the description of objects in bags without taking them physically out of the bag.