dotnet implementation of protocol v46 (pyro 4.22). Only pickle serializer still.