"This is a prototype API" really? `MessageMetadataRegistry` has been around for a long time!