added a WireFormat for java.util.Map[A, B]
using wire formats to serialise DObjects