Because `LeaderInfo` is anonymous struct and it is much complicated to write in the initialization.