synth dupe bug fix

Note - this uses access transformers to make a couple of private fields public. As such it will require all contributors to setupDecompWorkspace again when they have merged this or they will get errors 
@jakimfett, @way2muchnoise, @yushijinhun