The way I read it was that $dc_observers.get_latest_class would return the latest observer for the model.

And that you can feed .redraw_with_undo(...) with the DC's you want.