Add derived id and better implementation of typed guid.
Move CompositeName into the akka package.
Fix Payment.