anchor.diff:                        case lasp_config:get(reverse_topological_sync,
                                              ?REVERSE_TOPOLOGICAL_SYNC) of
                             true ->
  -                              init_reverse_topological_sync(Peer, Store);
  +                              init_reverse_topological_sync(Peer, ObjectFilterFun, Store);
                             false ->
  -                              init_state_sync(Peer, Store)
  +                              init_state_sync(Peer, ObjectFilterFun, Store)
                         end
                 end,
       lists:foreach(SyncFun, Peers),
  
positive.code:                             %% Ignore: this is a dynamic variable.
                              ok;
                          _ ->
                              ?SYNC_BACKEND:send(?MODULE,
                                                 {state_send, node(), {Id, Type, Metadata, Value}},
                                                 Peer)
                      end
                 end,
  
  
negative.code:     end.
  
  %% @private
  init_reverse_topological_sync(Peer, ObjectFilterFun, Store) ->
      lasp_logger:extended("Initializing reverse toplogical state synchronization with peer: ~p", [Peer]),
  
      SendFun = fun({Id, #dv{type=Type, metadata=Metadata, value=Value}}) ->
  