What are my options?

I made a solution that will not expose you to remote code injection, but im not sure how scalable it is.

It leverages multiplayersynchronizers, with reliable, on-change, updates of resource values.

Because it is a class you can get code completion, and access it via the parent class namespace. ParentClass.ChildClass type