Note that I made `super.addStandardHeaders()` and `super.addCustomHeaders()` __final__ so subclasses can't override them and get a handle to the framework message builder (I remembered our earlier conversation about not allowing subclasses to be able to make arbitrary changes to the message).