In terms of communicating different messages within an app would a good idea be to create a class for each message type? Some of my messages will need a reference a model object.
For example DoThisMessageType:
Messenger.Default.Send<DoThisMessageType>(_doThisMessageType);
Messenger.Default.Register<DoThisMessageType>(this, delegate(DoThisMessageType dt)
{
// do something
});
How do you use messages in your applications? Do you keep them all together in one spot?