How do I replicate an inventory?

As far as I know, it is true only if it’s the ‘last-in-chain’ object. Meaning, it doesn’t have an Actor as its ‘outer’ object. But I would really just go with structs for your case.