I can add an overloaded method so that we don't need to convert message.Id to string before passing it to the TraceMessage method. Is there an alternative?