RedundantFactory: call ToList to prevent multiple enumeration of IEnumerable within the method