Combine the flour and the salt in a large bowl.
Add the egg yolks and stir using a wooden spoon.
Then add the butter and use your fingers to work the butter into the flour, until the mixture resembles coarse sand. Add the water, a few tablespoons of a time, and continue working with your fingers until the dough comes together. You might not need all the water!
Wrap the dough and chill for 20 minutes.
Preheat oven to 350F degrees.
When the dough is chill, cut 1/3 of the dough and reserve. Roll out the remaining dough to about 12" round. Place the pastry in a 9-inch spring form pan, making sure the dough also covers the sides (since we have lots of filling!), and prick it all over with a fork.
Add the cold filling, smoothing it out so its evenly distributed.
Then, roll out the remaining dough and place it on top of the filling, sealing the pie and tucking the edges.
Using a knife, make two cuts in the center of the top crust, so that steam can escape while baking.
Brush the pie with the lightly beaten egg yolk.
Bake in the preheated oven for 25 to 35 minutes or until golden brown and the filling piping hot.
Remove from oven and allow to cool slightly before serving.