anchor.diff:      DeltaRBR =
           lists:foldl(
             fun(X, AccData) ->
  -                  DB = get_prbr_state(State, X),
  +                  DB = get(State, X),
                     Delta = db_prbr:get_changes(DB, MovingInterval),
                     [{X, Delta} | AccData]
             end,
             [],
  -          [kv,
  -           txid_1, txid_2, txid_3, txid_4,
  -           leases_1, leases_2, leases_3, leases_4]
  +          get_prbr_selectors()
            ),
   
       %% db
  
positive.code:            proposer = pid_groups:get_my({dht_node, proposer}),
             monitor_proc = pid_groups:get_my(dht_node_monitor),
             prbr_kv_db = PRBR_KV_DB,
             txid_db1 = TXID_DB1,
             txid_db2 = TXID_DB2,
             txid_db3 = TXID_DB3,
             txid_db4 = TXID_DB4,
             lease_db1 = Lease_DB1,
             lease_db2 = Lease_DB2,
             lease_db3 = Lease_DB3,
             lease_db4 = Lease_DB4,
             lease_list = LeaseList,
             snapshot_state = snapshot_state:new(),
             mr_state = orddict:new(),
  
negative.code:            proposer = pid_groups:get_my({dht_node, proposer}),
             monitor_proc = pid_groups:get_my(dht_node_monitor),
             prbr_kv_db = prbr:init(prbr_kv_db),
             txid_dbs = erlang:make_tuple(config:read(replication_factor), TxidDBs),
             lease_dbs = erlang:make_tuple(config:read(replication_factor), LeaseDBs),
             lease_list = lease_list:empty(),
             snapshot_state = snapshot_state:new(),
             mr_state = orddict:new(),
  