Removed unused Class AbstractAction and cleaned up Action interface