Are new weapons effected by earlier upgrades for their specific type?

EDIT: SOLVED THANKS, NO NEED TO COMMENT FORTHER.

Hey, I love this game and have been playing it for awhile, for there's something I never understood:

Let's say that I choose an upgrade saying: "Increase reload speed of all light weapons", and later I pick up a new light weapon.

Will my new light weapon benefit retroactively from the upgrade I took before it?
Or does the light weapon upgrade only effects the light weapons I had when I chose it?

I'm not talking about the upgrades that effect all weapons, these upgrades boost my character's stats, so they obviously effect the weapons I take later.