When a user creates a C# script in our product, the only way I have found to send in parameters is through the "globals" parameter. The calling code is something