`summary.examples`, `summary.failures` and `summary.pending` sound like return arrays of examples, failures and pending examples, respectively, but according to the ivar assignments they are really counts.  I think we should update the notification struct to name them the same as the ivars (e.g. with `_count` suffix) as that's much more explicit what they are.