Class ContextPreservingActionListener<R>