Currently, whenever you equip a weapon, it is equipped with no attachments on. You have to manually re-attach everything every time you want to switch weapons. I propose that weapon attachements be remembered, so whenever you switch to a weapon, it automatically has whatever attachments you put on it before you switched.