Currently empty magazines are deleted on reload or by dragging them to the uniform/vest/backpack container.
A config entry in cfgmagazines to choose if empty mags of a certain class shall be not deleted and being used as inventory item would be a nice to have addition.
like: deleteEmpty = true/false