1. Preheat oven to 350 degrees. Line a 9×9 baking pan with foil or parchment paper.
2. In a medium sized bowl combine crust ingredients: flour, brown sugar and butter. You can use a pastry cutter or a fork, but you can also use a mixer with the paddle attachment and mix until crumbly.
3. Press mixture firmly in the bottom of the pan and bake for 12-14 minutes until lightly browned.
4. While crust is baking, in a mixing bowl, combine cream cheese, vanilla, egg and 1/4 cup granulated sugar. Beat until combined and smooth. Set aside.
5. Dice apples and sprinkle with remaining 1 Tablespoon sugar and 1/4 teaspoon pumpkin pie spice. Stir until coated evenly. Set aside.
6. For the streusel topping, combine all ingredients: light brown sugar, flour, oats and butter and stir with your pastry cutter, fork or just mix in the mixer again until evenly mixed. Set aside.
7. When crust is done baking, spread the cream cheese mixture on top of warm crust, top with diced apples and finally with streusel.
8. Bake again for 30-33 minutes or until the middle doesn’t look gooey anymore. When done drizzle caramel sauce all over the top.
9. Let the pan cool on a wire rack for at least 30 minutes and then place in refrigerator to chill. Cut into squares when ready to serve.