> That's an alternative to declaring notifications at all, but doesn't solve the "must be declared in your formatter" issue, as you'd still have to implement def initialize yourself to let us know you're compliant.

I wasn't aware "must be declared in your formatter" is an issue.  Don't we want users to declare it in their formatter?  And yes, yo'd have to implement `def initialize` yourself: that was what I was suggesting.