anchor.diff:              mnesia:read(table_name(ModelConfig), Key);
           _ ->
               log(normal, "dirty -> ~p:exists(~p)", [ModelName, Key]),
  -            mnesia:dirty_read(table_name(ModelConfig), Key)
  +            mnesia:activity(ets, fun() ->
  +                mnesia:read(table_name(ModelConfig), Key)
  +            end)
       end,
       case TmpAns of
           [] -> {ok, false};
  
positive.code:             mnesia:read(table_name(ModelConfig), Key);
          _ ->
              log(normal, "dirty -> ~p:get(~p)", [ModelName, Key]),
              mnesia:dirty_read(table_name(ModelConfig), Key)
      end,
      case TmpAns of
          [] -> {error, {not_found, ModelName}};
  
negative.code:             mnesia:read(links_table_name(ModelConfig), Key);
          _ ->
              log(normal, "dirty -> ~p:get_link_doc(~p)", [ModelName, Key]),
              mnesia:activity(ets, fun() ->
                  mnesia:read(links_table_name(ModelConfig), Key)
              end)
      end,
      case TmpAns of
          [] -> {error, {not_found, ModelName}};
  