public static void Handle(Message2 message, IRepository repository, SomethingContext c, IDoSomething doSomething)
 {
     logger.Info("Handle {0}={1}", nameof(Message2), message);
 }
 public static void Handle(Message2 message, IRepository repository, SomethingContext c, IDoSomething doSomething)
 {
     logger.Info("Handle {0}={1}", nameof(Message2), message);
 }