I am currently evaluating Bonita v7.2.3, trying to decide on a BPM workflow engine + development methodology to go with.
In my experiments, I have tried to create a use-case where a user can manage a list of objects. This includes creating object instances (successful) and deletion of selected objects (unsuccessful). I have postponed trying to update objects and handling Pagination for now.
From what I can see, using BDM for such a concept is complex at best and unproductive in trying to remove objects from the BDM (both memory and from the H2 DB).