    @Test
    public void update() {

        TestModel model = new TestModel("1");
        dao.create(model);

        model.sub = new TestModel.SubModel();
        model.sub.name = "test";
        dao.update(model.id, model);

        assertThat(dao.read("1").get().sub.name).isEqualTo(model.sub.name);
    }