public TeamLeaderBoard(
     string leaderBoardName,
     string leaderBoardKey,
     LeaderBoardFormat format,
     LeaderBoardCalculation <team> calculation,
     int priority,
     bool ascending = true)
     : base(leaderBoardName, leaderBoardKey, format, calculation, priority, false, ascending)
 {
 }
 public PlayerLeaderBoard(
     string leaderBoardName,
     string leaderBoardKey,
     LeaderBoardFormat format,
     LeaderBoardCalculation <player> calculation,
     int priority,
     bool ascending = true)
     : base(leaderBoardName, leaderBoardKey, format, calculation, priority, true, ascending)
 {
 }
 public SingleEntityLeaderBoard(
     string leaderBoardName,
     string leaderBoardKey,
     LeaderBoardFormat format,
     LeaderBoardCalculation <T> calculation,
     int priority,
     bool isPlayerBoard = true,
     bool ascending     = true)
 {
     this.LeaderBoardName = leaderBoardName;
     this.Format          = format;
     this.IsPlayerBoard   = isPlayerBoard;
     this.LeaderBoardKey  = leaderBoardKey;
     this.Ascending       = ascending;
     this.calc            = calculation;
     this.Priority        = priority;
 }