Well, without TTL polling becomes useless, no?
I am not advocating for TTL, but I think it needs to be considered if follow the current design, which is based on polling.
We do probably end up with completely different design if we design for real notifications that make use of asynchronous callbacks.
I haven't seen TTL on Notifications, it looks a bit hard to make something useful from it.