class MessageSerializer {

    public byte[] serialize(Message message) {
        String json = gson.toJson(message);
        return (message.getClass().getSimpleName() + ":" + json).getBytes();
    }

}