separate RPC replica object from 'actual' replica struct, so non-RPC methods aren't confused to be RPC methods