Reverted to .Register<IRpc, Rpc.Rpc>()

One can still plug the new implementation. But since there are semantical changes, the tests don't pass.