Add a clone() method to ProfileRequest.
make multiple profile routers in multiple threads behave nicely together.