Generating request object using defined models