public override object FromBinary(byte[] binary, string manifest)
{
ClusterSingletonMessage mapping;
if (FromBinaryMap.TryGetValue(manifest, out mapping))
{
return mapping;
}
else throw new ArgumentException(string.Format("Unimplemented deserialization of message with manifest [{0}] in [{1}]", manifest, GetType()));
}