JsonReferenceMessages: add .asMessage(), use it