public void WriteMessage(OutgoingMessage outMessage)
 {
     EncodedObjectIO io = new EncodedObjectIO(outMessage);
     io.WritePropertyMap(properties);
 }
 public void ParseMessage(IncomingMessage inMessage)
 {
     EncodedObjectIO io = new EncodedObjectIO(inMessage);
     properties = io.ReadPropertyMap();
 }