protected void RaiseUserMessage(string message, UserMessageType type) { Listener.AddProvider(this); MessageRaised(this, new UserMessageEventArgs(message, type)); }