    @Test
    public void raw() {

        final JsonObject objectA = new JsonObject();
        objectA.addProperty("someKey", "someValue");

        final JsonObject objectB = new JsonObject();
        objectB.addProperty("someOtherKey", "someValue");

        final MessageExtras messageExtras = new MessageExtras(objectA);
        assertNull(messageExtras.getDelta());

        final MessageExtras.Serializer serializer = new MessageExtras.Serializer();
        final JsonElement serialised = serializer.serialize(messageExtras, null, null);

        assertEquals(objectA, serialised);
        assertNotEquals(objectB, serialised);
        assertNotEquals(objectB, objectA);
    }