- In your breadmaker pan, add the milk and the egg. 
- Add the flour to cover the entire surface of the liquid, sprinkle the sugar and salt around the edges, make a well in the center of the flour and add the yeast in the well.  
- Transfer the pan to your bread machine, and start the Dough program. 
- About 10 minutes into the knead cycle, add the butter. 
- When the Dough knead cycle finishes, transfer to an oiled bowl.  Cover and let rest in a warm place, until doubled in size, 40 minutes to 1 hour. 
- While the dough rests, make the filling.  In a small bowl, add the butter, garlic and parsley, and stir to thoroughly combine.  Set aside until ready to use. 
- Gently punch down the dough to let out the air.  Transfer the dough to a lightly dusted surface. 
- Roll out the dough into a 9-inch wide rectangle. 
- Make many thin cuts along the length of the dough. 
- Spread the garlic butter filling evenly over the bottom half of the dough.  Top with the shredded cheese. 
- Starting from the bottom short edge, roll upwards into a tight log.  Pinch the edges to seal. 
- Transfer to an 9- by 5-inch loaf pan.  Cover and let rest, until puffy, about 20 minutes. 
- Preheat the oven at 180 degrees C (fan 160 degrees C). 
- While the loaf rests, make the glaze.  In a small bowl, add the egg and milk, and beat until thoroughly combined. 
- Brush the glaze evenly over the loaf. 
- Bake in the oven, until golden brown, 25 minutes. 
- Brush with the melted butter.  Remove from the pan and let cool on a wire rack.