title: Event Action returns returns null after another class fires the Event
body: <p>So here's the story, I have three forms and two classes, I am currently have information being sent to form1 just fine. Now when I try to send data from the same class (or the other) to form2, <code>public event Action&lt;string&gt; updateMainLabelconn;</code> returns null.</p>
  
  <p>Here is the tactic that I am trying and is the one that works when talking to form1:</p>
  
  <pre><code>public class Connection
     {
     public Form2 form2;
     public event Action&lt;string&gt; updateMainLabelconn;
     //There is other methods that call to this method and it works correctly.
     public void LE1_Update(object sender, InstrumentLookupSubscriptionEventArgs e)
     {
      updateMainLabelconn("INSTRUMENT LOADED : " + e.Instrument.InstrumentDetails.Name.ToString());
     }
  }
  
  public partial class Form2 : Form
     {
      public Connection conn;
      public Form2()
     {
      InitializeComponent();
  
      conn = new Connection();
      conn.updateMainLabelconn += MainStatusUpdateconn;
      }
     public void MainStatusUpdateconn(string e)
     {
     mainStatus.Text = e;
     }
  </code></pre>
  
  <p>So that's the crucial parts of the code, I think, if I missed something then feel free to rip me a new one! haha</p>