just a heads-up that  was merged, making the use case "trigger multiple
dialogs by the same model" easier to implement.
The infra is now model-centric, just override get(Confirm)WindowProperties
+ set(Confirm)WindowProperty methods in your model (the one which triggers
dialogs), along with popup resolution logic, which usually sits in *Module
Devel mailing list