wouldn't be a nice add-up in the future to be able to "detach" the content from the container?
As in a realistic approach, it is normal to, for example, take all the berries from a wooden bowl. Getting an empty bowl and the berries
separately.
Right now to get the empty container you should
A- Pass all the content to a new container
B- Use the content till there's nothing left
C- Discard it
Am I missing something?