Implement Replica which is a Learner (no Thrift)