public ProtocolConfiguration()
        {
            Serializer = new ProtobufSerializer(NetworkingSettings.DefaultTypeResolver);

            PayloadEncoder              = new MicroEncoder(Serializer.Clone());
            PayloadDecoder              = new MicroDecoder(Serializer.Clone());
            CustomIncomingMessageQueue  = GlobalIncomingMessageQueue.Instance;
            CustomOutcomingMessageQueue = GlobalOutcomingMessageQueue.Instance;
            Initialize();
        }