Interface for all actions that can be executed
String representation of the action
Execute the action in the given context