Inventory Discussion: Object Items vs. Actor Items

The way you are describing your inventory sounds exactly like my current setup. I am using objects to store item specific data on what I call the ItemObjectContainer and it all is working really well. My issue came when I drop an item in the world. I spawn the item in the world and then pass my container with all the variables through a server event to overwrite the newly spawned item container with the modified values. The server cant read the passed object though.
Upon my research after all my testing realized that objects aren’t replicated. I was considering turning my container into a struct. I don’t do anything with C++ but from the sound of it, it wouldn’t be to difficult to allow my object container to replicate? What do you think?