Remove duplication in request classes