But still this seems like it's missing the point—now you're packing your args into some data structure that the thing you're calling is just going to undo. Maybe you can just not use a class-based view if you're going to be working around all of its features?