Class AbstractAction<A extends AbstractAction<A>>