public RoomModCollection(RoomModCollection rhs)
 {
     BaseMods.AddAll(rhs.BaseMods);
     DefiningMods.AddAll(rhs.DefiningMods);
     HeavyMods.AddAll(rhs.HeavyMods);
     FillMods.AddAll(rhs.FillMods);
     FinalMods.AddAll(rhs.FinalMods);
 }
 public override void AddAll(ProbabilityPool <T> rhs)
 {
     _pool.AddAll(rhs);
 }