In that way you would couple the handler to the event, which is something I am not sure of. As I've said we could use the same handler for several events, hence `payload` shouldn't be an instance of an `Action`.