Best practices to replicate an inventory (multiplayer)

Is there a possibility to create RPCs inside an Actor class instead using custom events in player character class? I think it’s better if the inventory actor class could handle everything, so people would be able to use this system by drag and drop.

Greetings