I actually quite like this pattern, it's pretty common in other ORMs, it means there is only one class to interface with for `Notify_Events`s, I think it creates a good place for "query" functions to live - I do get it's not very "WordPressy" but neither is any of this project!