Updated javadocs and type parameters for Request