Fix for variables in Evaluation Contexts not being threadsafe due to shallow copying of variable table