Request class inheritance (Solution 2)