I apologize if this is not the right way to request a feature, but I would like to request a change to the UserAdmin implementation. Currently the UA store is written out only on bundle stop. I can see obvious performance reasons for doing that, but it comes at a cost of change loss in the event of power failure, ungraceful shutdown, and so on. It would be a useful feature to allow a framework property to be defined that called the UserAdminImpl:save() method on any add, remove, or update of a role for those applications that have to be robust to such unexpected failures.