flesh out more of transitions.Request class