/// <summary>
 /// Constructor
 /// </summary>
 public SimulatorClient()
 {
     this.communicator = new Communicator(this);
 }
 /// <summary>
 /// Constuctor
 /// </summary>
 /// <param name="c"></param>
 public MessagingListener(Communicator c)
 {
     this.communicator = c;
 }
 /// <summary>
 /// Constuctor
 /// </summary>
 /// <param name="c"></param>
 public MessagingListener(Communicator c)
 {
     this.communicator = c;
 }