I noticed this today, 2 different Liftime Tags for the same effect, seems odd:
<!-- Begin Improvement -->
<Improvement>
<InternalName>HyperionSensorSystem</InternalName>
<DisplayName>HyperionSensorSystem_Name</DisplayName>
<ShortDescription>HyperionSensorSystem_ShortDec</ShortDescription>
<Description>HyperionSensorSystem_Dec</Description>
<Icon>HyperionSensorSystem.png</Icon>
<BuildIcon>HyperionSensorSystem_Build.png</BuildIcon>
<ListIcon>HyperionSensorSystem_Icon.png</ListIcon>
<ImprovementType>Military</ImprovementType>
<PlacementType>MilitaryUnique</PlacementType>
<IsPlayerWonder>true</IsPlayerWonder>
<!-- Stats -->
<Stats>
<EffectType>ManufacturingCost</EffectType>
<Scope>Queue</Scope>
<Target>
<TargetType>Improvement</TargetType>
</Target>
<BonusType>Flat</BonusType>
<Value>151</Value>
</Stats>
<Stats>
<EffectType>Maintenance</EffectType>
<Target>
<TargetType>Improvement</TargetType>
</Target>
<BonusType>Flat</BonusType>
<Value>1.5</Value>
</Stats>
<!-- Triggers -->
<Triggers>
<OnEvent>OnConstructShip</OnEvent>
<Scope>Queue</Scope>
<Target>
<TargetType>Ship</TargetType>
</Target>
<Lifetime>Target</Lifetime>
<Modifier>
<EffectType>SensorPower</EffectType>
<Target>
<TargetType>Ship</TargetType>
</Target>
<BonusType>Multiplier</BonusType>
<Value>0.1</Value>
</Modifier>
</Triggers>
<!-- Level Effect Trigers -->
<LevelEffectTriggers>
<OnEvent>OnConstructShip</OnEvent>
<Scope>Queue</Scope>
<Target>
<TargetType>Ship</TargetType>
</Target>
<Lifetime>Instant</Lifetime>
<Modifier>
<EffectType>SensorPower</EffectType>
<Target>
<TargetType>Ship</TargetType>
</Target>
<BonusType>Multiplier</BonusType>
<Value>0.1</Value>
</Modifier>
</LevelEffectTriggers>
<!-- Level Effect Stats -->
<!-- Adjacency Bonuses -->
<NeighborBonuses>
<GiveBonusToNeighborType>Military</GiveBonusToNeighborType>
<NeighborBonusValue>1</NeighborBonusValue>
</NeighborBonuses>
<!-- Prerequisites -->
<Prerequ>
<Techs>
<Option>StellarCartography</Option>
</Techs>
</Prerequ>
</Improvement>
<!-- End Improvement -->