Sure, but `PendingExamlesNotification` and `ExampleNotification` are identical structs except that the "list of examples" attribute is named differently.  I think `examples` is fine to use as the attribute name in both cases, and then we can use the same notification class.  We've gathered a different set of examples and can pass that in to `ExamplesNotification.new` for each case.