public void HandleNetworkMessage(Player sender, INetworkMessage message) { ChatNetworkMessage m = (ChatNetworkMessage)message; var receivedMessage = new ReceivedChatMessage() { RecieveTime = DateTime.Now, Sender = m.Sender, Content = m.Content }; AllMessages.Add(receivedMessage); if (ShouldDisplay(m.Receivers)) { DisplayableMessages.Add(receivedMessage); } }