protected StandardStation(
     StationLocation stationLocation,
     ThreatController threatController,
     Gravolift gravolift,
     Doors bluewardDoors,
     Doors redwardDoors,
     SittingDuck sittingDuck) : base(stationLocation, threatController)
 {
     Gravolift     = gravolift;
     BluewardDoors = bluewardDoors;
     RedwardDoors  = redwardDoors;
     SittingDuck   = sittingDuck;
 }
 internal UpperRedStation(
     SideReactor redReactor,
     Interceptors interceptors,
     ThreatController threatController,
     Gravolift gravolift,
     Doors bluewardDoors,
     Doors redwardDoors,
     SittingDuck sittingDuck) : base(StationLocation.UpperRed, threatController, gravolift, bluewardDoors, redwardDoors, sittingDuck)
 {
     AlphaComponent       = new SideHeavyLaserCannon(redReactor, ZoneLocation.Red);
     Shield               = new SideShield(redReactor);
     InterceptorComponent = new InterceptorsOnShipComponent(sittingDuck, interceptors);
 }