Preheat oven to 350ºF
Peel and core apples.
Cut apples into bite-size cubes.
In mixing bowl, toss apples with flour, sugar, and spices.
Sprinkle apple mixture with lemon juice, then pour into baking dish.
Add all topping ingredients to mixing bowl.
Using your hands, squeeze and mix the topping until it mixes together to a consistency of wet sand.
Spread topping over apples in baking dish, breaking apart large clumps as necessary.
Bake 30-45 minutes or until golden brown.
Remove and cover loosely with foil to cool 10 minutes.
Serve warm, with ice cream (optional).