Undo support for knockoutjs as an extender