When a zombie dies it drops a corpse and bunch of items on the ground.
Now that the nested container is in the game I got an idea.
With the nested containers it should be possible to give the corpse some volume and place the items the zombie dropped inside the corpse. This is probably not too hard to implement, just put the items in some different place instead of ground.
The corpse should probably be special container with infinite volume (or the volume is just not checked) to make sure all the clothes and other things would fit in it.
It should probably be impossible to put new items inside the corpse to avoid unnecessary weirdness.
When a corpse revives the newly revived zombie should take the items contained in the corpse. This would probably be quite a bit of work as I don’t think creatures other than survivors hold items at all.
This would also open the possibility to change the type of revived zombie based on the equipment the corpse has (or doesn’t have).