Rename RunProjections -> ProjectionType and add reviver for IPEndPoint