This dish can be prepared in advance. Assemble everything except the cornflake topping, cover, and refrigerate. Prepare the cornflake mixture just before baking to maintain crunchiness.
For a richer flavor, you can use butter instead of margarine.
If you prefer a creamier texture, add an extra tablespoon of flour to the sauce mixture.