Pre-heat the oven to 180°C/350°F/Gas Mark 4. Line 2 shallow 20cm round cake tins.
Place the Unsalted Whirl Butter Alternative, sugar, spice, egg replacer and salt in a bowl and beat together.
Now add the flour, baking powder, fruit and nuts if using and fold until evenly mixed.
Place the mixture into the prepared tins and bake for about 45 minutes until golden in colour and firm to the touch.
Allow to cool in the tins for 10 minutes before turning out onto a wired rack to cool completely.
Now make the cream cheese topping beat the cream cheese till smooth adding 2tsp of lemon juice then beat in the icing sugar add the remaining lemon juice to taste.
Spread a little topping in the middle of the cake and the rest on top. Decorate with walnuts as desired.