fix inheritance for endpointRequest classes