anchor.diff:                          undefined ->
                               Props;
                           Title ->
  -                            lists:keystore(slug, 1, Props, {slug, z_string:to_slug(Title)})
  +                            lists:keystore(slug, 1, Props, {slug, to_slug(Title, Context)})
                       end;
                   _ ->
                       Props
  
positive.code: props_filter_protected(Props) ->
      lists:filter(fun({K,_V}) -> not is_protected(K) end, Props).
  
  
  %% @doc Map property names to an atom, fold pivot and computed fields together for later filtering.
  map_property_name(P) when not is_list(P) -> map_property_name(z_convert:to_list(P));
  
negative.code:                          {_, true} -> Props;
                           _X ->
                               %% Determine the slug from the title.
                               [{slug, to_slug(Title, Context)} | proplists:delete(slug, Props)]
                       end
               end,
      Props1.
  