factor out ReplyChannel from ActorRef implementations