/// <summary>
 /// Initializes a new instance of the <see cref="SettlementCmdData" /> class.
 /// </summary>
 /// <param name="settlementCmd">The settlement command.</param>
 /// <param name="owner">The owner.</param>
 /// <param name="passiveCMs">The passive countermeasures.</param>
 /// <param name="cmdStat">The stat.</param>
 public SettlementCmdData(ISettlementCmd settlementCmd, Player owner, IEnumerable<PassiveCountermeasure> passiveCMs, SettlementCmdStat cmdStat)
     : base(settlementCmd, owner, passiveCMs, cmdStat) {
     Population = cmdStat.Population;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="SettlementCmdData" /> class
 /// with no passive countermeasures.
 /// </summary>
 /// <param name="settlementCmd">The settlement command.</param>
 /// <param name="owner">The owner.</param>
 /// <param name="cmdStat">The stat.</param>
 public SettlementCmdData(ISettlementCmd settlementCmd, Player owner, SettlementCmdStat cmdStat)
     : this(settlementCmd, owner, Enumerable.Empty<PassiveCountermeasure>(), cmdStat) {
 }