Factor a no-message-object base class out of MessageMetadataHelper.