The attributes don't matter because it doesn't have hit. If you're going to make a Guld Milla you absolutely want hit on it so you'd be using a Handgun: Milla with hit and it's attributes not the Handgun: Guld.
Each class only loads a set number of textures. If you try to swap a class that uses more textures onto a class that uses fewer the textures overflow into environmental textures.