Message is abstract, SerializableMessage was the one used previously the old serialization