package gw.rating.impact uses java.math.BigDecimal uses java.util.List class ImpactTestingStatistics { var _buckets : List as Buckets construct(b : List) { Buckets = b } property get TotalNumberDataPoints() : int { return Buckets.flatMap(\b ->b.Data).Count } property get TotalDiffValues() : BigDecimal { return Buckets.flatMap(\b -> b.Data).sum(\d -> d.DiffInValue) } }