This recipe was adapted originally from pastrywiz.com. But as per usual I have tweaked it to suit my tastes. It is in three parts, the cake, the filling and the glaze. You can prepare the pudding a day ahead if you wish, this will save some time. Just make sure you cover the top of the pudding with clear plastic wrap to prevent a skin from forming on the top of it. If you wish to sprinkle the top of the cake with powdered sugar that would taste great, however, I prefer the traditional chocolate glaze.