[DF-3059] Used Set/List instead of Vector at MaterialSystem::BuildMaterialList