public Message(MessageSeverity severity, int code, DomRegion region, string format, params object[] args) { Severity = severity; Code = code; Region = region; Format = format; Args = args; FormattedMessage = Args.Length > 0 ? string.Format(Format, Args) : Format; }