Yes and moreover as cdecker pointed out in #2823, adding a field in notifications would break plugins relying on it : we might be better off wrapping all notifications into objects.  About the name redundancy I think that if we keep the wrapping, we should keep the same field name as the notification name for all notifications.