rename transitions.Request class to avoid confusion with Request message