remove allocating constructor of DistributedReferenceStore