public static object Deserialize(ActorSystem system, SerializedMessage messageProtocol) { Type type = messageProtocol.HasMessageManifest ? Type.GetType(messageProtocol.MessageManifest.ToStringUtf8()) : null; var message = system.Serialization.Deserialize(messageProtocol.Message.ToByteArray(), messageProtocol.SerializerId, type); return message; }