Flesh out Request class