reducing string compare overhead

partModule.Fields is defined as a "BaseFieldList" which implements a non-generic IEnumerable. I am starting to guess that Squad might not know how generics work.