public void MessageList(IEnumerable<CaveTubeClient.Message> messageList) { if (this.OnMessageList != null) { this.OnMessageList(messageList.Select(message => Mapper.Map<Message>(message))); } }