Move the execute method to the AbstractAction class, add two abstract
method: serverAction and clientAction