Finalized mail tree

Also added an interface method.. which meant I had to go and touch alot
of Beans!