I decided to leave it just because before it was

```
    def __eq__(self, other):
        return hash(self) == hash(other)
```

I agree that usually the comparison don't needed for Request. Shall I remove it?