public AggregateType Fold <AggregateType>(AggregateType Seed, System.Func <AggregateType, Record, AggregateType> Action) { return(_Records.Aggregate(Seed, Action)); }