public NetworkReceiverImpl(ReadableCourierEndpoint localEndpoint, CourierNetworkContext networkContext, IPofSerializer pofSerializer, MessageRouter messageRouter, MessageAcknowledger messageAcknowledger, PeerRegistryImpl peerRegistry, ReceivedMessageFactory receivedMessageFactory)
 {
     this.localEndpoint          = localEndpoint;
     this.networkContext         = networkContext;
     this.pofSerializer          = pofSerializer;
     this.messageRouter          = messageRouter;
     this.messageAcknowledger    = messageAcknowledger;
     this.peerRegistry           = peerRegistry;
     this.receivedMessageFactory = receivedMessageFactory;
 }
 public NetworkBroadcasterImpl(ReadableCourierEndpoint localEndpoint, CourierNetworkContext networkContext, IPofSerializer pofSerializer)
 {
     this.localEndpoint  = localEndpoint;
     this.networkContext = networkContext;
     this.pofSerializer  = pofSerializer;
 }