I'm not sure you need `ref` here since Global is a reference type. It's pretty rare to want to use ref for reference types in C#.