Hmm, that definitely works in some cases, but I’m kind of nervous about trying to force a value type to work like a reference type when UE’s paradigm obviously doesn’t intend for it… the way I suggested above kinda works, so if UE C++ truly doesn’t like you to use structs like classes, it might be cleaner and simpler all around to just keep my current method and accept that the getters and setters will be clumsy and do a lot of heavy lifting.