Hmm, this concerns me since `Set#include?` is O(1) but `Set#any?` is O(N).  On a project with a lot of deprecations this is oging to get linearly slower.

If you switched the notification class for this to a `Struct` subclass you should be able to keep using `include?`, as Struct implements the proper `hash`, etc. for that to work.