C#で、 色んなクラスから発火されるイベントをまとめてGlobalクラスに静的メンバとして入れています。

class Global {
 public static event EventHandler<string>? Report { get; set; };
 public static event EventHandler<string>? Log { get; set; };
 …
}

ハンドラー登録
Global.Report += AAA;

実行
Global.Report?.Invoke("test");

これをkotlinで実現するにはどうすればいいですか?