Why is Presistent weakmap is limited to 2 / world

I get the point there are workarounds, but I don’t want 2 completely different devices or more of mine that has nothing to do with each other or anything in common have to use the same presistable class that is provided by a third device, this is still just a bad design choice since this would make reading and writing code less clear and a hassle. If you make fairly big devices you don’t want to mix the data you want to save with other big devices data, since its just not a good practice and will make maintaining hard overtime. I completely understand the limitation for it I’m not against that, I’m just saying in my opinion it should be more then 2. The point that I don’t understand is why are we limited when stock devices made by epic are not limited, for example: Trackers, Timers, Switches all has the option to use presistable data and I can place down hundreds of them on my world, but I cant make more then 2 on my own? I hope you can see my perspective on this.

1 Like