MessageMetadata: stricter access modifiers