public void SendMessage(Message messageToSend)
 {
     foreach (Component c in _components)
     {
         c.Receive(messageToSend);
     }
 }
 public override void Receive(Message message)
 {
     if (message.MessageType == MessageType.Input)
         Console.WriteLine("{0} received message: {1}", this, message.MessageString);
 }