Request classes: more tests, fix some issues