Add method to generate request object if its not there