anchor.diff:  %% @doc Return a modified property list with fields that need immediate pivoting on an update.
   pivot_resource_update(Props) ->
       {DateStart, DateEnd} = pivot_date(Props),
  +    PivotTitle = truncate(get_pivot_title(Props), 100),
       [
           {pivot_date_start, DateStart},
           {pivot_date_end, DateEnd},
           {pivot_date_start_month_day, month_day(DateStart)},
  -        {pivot_date_end_month_day, month_day(DateEnd)}
  +        {pivot_date_end_month_day, month_day(DateEnd)},
  +        {pivot_title, PivotTitle}
           | Props
       ].
       
  
positive.code:     {[Value|A], B};
  fetch_texts({subtitle, Value}, {A,B}, _Context) ->
      {[Value|A], B};
  fetch_texts({surname, Value}, {A,B}, _Context) ->
      {[Value|A], B};
  fetch_texts({first_name, Value}, {A,B}, _Context) ->
      {[Value|A], B};
  fetch_texts({given_name, Value}, {A,B}, _Context) ->
      {[Value|A], B};
  fetch_texts({F, Value}, {A,B}, _Context) when is_binary(Value) ->
      case do_pivot_field(F) of
  
negative.code:             ", pivot_first_name=$",integer_to_list(N+7),
              ", pivot_surname  = $",integer_to_list(N+8),
              ", pivot_gender   = $",integer_to_list(N+9),
              " where id = $",integer_to_list(N+10)
          ]),
  
      SqlArgs = ArgsD ++ [
  