Void storage is essentially a list of item ids. You pull out an itemm, it generates a completely new item. That's why it loses all modification.