In a large bowl, beat the eggs and mix in sugar, molasses, orange olive oil, and canned pumpkin.
After mixing well, add flour, baking powder, baking soda, salt, cinnamon, ginger, cloves, currants, and walnuts.
Spread the batter onto a medium sized baking sheet.
Bake at 350 degrees for 25-30 minutes, until golden brown.
In a bowl, mix cream cheese, orange juice concentrate, and powdered sugar. (Add extra powdered sugar if necessary to reach the consistency of traditional frosting.)