title: C# multiple instances of the web service proxy classes or should I be passing them as a ref?
body: <p>For each class I create a new instance of the web service proxy.</p>
  
  <p><strong>Main Form:</strong></p>
  
  <pre><code>services services = new services();
  services.doStuff();
  </code></pre>
  
  <p><strong>New Form/Window from the Main Form:</strong></p>
  
  <pre><code>services services = new services();
  services.doStuff();
  </code></pre>
  
  <p>Should I be passing the first instance from the <strong>Main GUI</strong>? or does it even matter...</p>
  
  <pre><code>frmWindow window = new frmWindow(services);
  </code></pre>