Each notification now has a number of clients. When the last client calls free, the notification is freed back to the pool