Consider making a UDT that exactly mimics the real structure of that data type, but completely readable, and use CPS to copy from the real PID to the duplicate. The duplicate will be optimizable. Use the divert write tag actors in my toolkit to cause relevant writes to the Ignition tags to be re-routed to the actual OPC Item paths.