Move id into Message
Add supressed and enabled to Checkable
Improve docs