Simple pattern for keeping track of messages sent to users based on model events with different templates.