public WriteResult<T, K> update(Bson filter, T object, boolean upsert, boolean multi) {
        return update(filter, object, upsert, multi, delegate.getWriteConcern());
    }
@Test
    void updateWithBsonVariants() {
        final var collection = spy(jacksonCollection("simple", Simple.class));

        final DBQuery.Query query = DBQuery.empty();
        final DBUpdate.Builder update = new DBUpdate.Builder().set("name", "foo");

        collection.update(query, update);
        verify(collection).update(eq(query), eq(update), eq(false), eq(false));
    }