Inventories now use values instead of pointers.