                if (ReferenceEquals(accumulator[index], null))
                {
                    accumulator[index] = new List<RecordField>();
                }
                accumulator[index].Add(field);
            }

            for (int i = 0; i < Capacity; i++)
            {
                _fields[i] = ReferenceEquals(accumulator[i], null)