I'm flip-flopping here - I think the current version should stay.

Why?  It's nice to compartmentalize how the component accesses the notification array.  For example, should the notifications array be moved to the `notificationsArray` namespace (for example) all you'd have to do is update this alias to get the component to work again.

Let's keep this as is!