Possible bug of protomods.xml

I ran into a possible bug where all my units in protomods have a damage bonus for cavalry, i.e.

<damagebonus type="AbstractCavalry">2.000000</damagebonus>

None of these codes work. And all other lines of code, including the damage above, are functioning.

For example

<unit id="285" name="Pikeman"> <initialhitpoints>120.0000</initialhitpoints> <maxhitpoints>120.0000</maxhitpoints> <armor type="Hand" value="0.2000"> </armor> <protoaction> <name>BuildingAttack</name> <damage>12.000000</damage> <damagetype>Siege</damagetype> <rof>3.000000</rof> </protoaction> <protoaction> <name>CoverBuildingAttack</name> <damage>6.000000</damage> <damagetype>Siege</damagetype> <rof>3.000000</rof> </protoaction> <protoaction> <name>CoverHandAttack</name> <damage>6.000000</damage> <damagetype>Hand</damagetype> <rof>1.500000</rof> <damagebonus type="AbstractCavalry">5.000000</damagebonus> <damagebonus type="AbstractLightInfantry">3.500000</damagebonus> </protoaction> <protoaction> <name>DefendHandAttack</name> <damage>12.000000</damage> <damagetype>Hand</damagetype> <rof>1.500000</rof> <damagebonus type="AbstractCavalry">5.000000</damagebonus> <damagebonus type="AbstractLightInfantry">3.500000</damagebonus> </protoaction> <protoaction> <name>MeleeHandAttack</name> <damage>12.000000</damage> <damagetype>Hand</damagetype> <rof>1.500000</rof> <damagebonus type="AbstractCavalry">5.000000</damagebonus> <damagebonus type="AbstractLightInfantry">3.500000</damagebonus> </protoaction> </unit>

Only the damage works, but the damage bonus to cavalry disappears.