Rename base action class.
Implement an action factory so that we can set the event dispatcher for the action.