message saved as byte[], searchable-message introduced as JSON string