About Item Attributes in GAS

Hello everyone. I want to ask something about items and its attributes.

Example: I have an armor and when i equip it it will give me +500 MaxHealth. I made this with Gameplay Effect. But this means every item has to own Gameplay Effect. Is this right way? 100+ items means 100+ GEffects. I’m confused. Thank you.

I’d just add float values to each item and then on equip, apply an infinite gameplay effect build with those values. On unequip, remove the gameplayeffect.