anchor.diff:  -spec get_ts_local_key(riak_object()) ->
           {ok, key()} | error.
   get_ts_local_key(RObj) when is_record(RObj, r_object) ->
  -    % TODO 
  +    % TODO
       % using update metadata while testing with ts_run2, updates should
       % be applied by this point!
       dict:find(?MD_TS_LOCAL_KEY, get_update_metadata(RObj)).
  
positive.code: -export([update_last_modified/1, update_last_modified/2]).
  -export([strict_descendant/2]).
  -export([get_ts_local_key/1]).
  
  %% @doc Constructor for new riak objects.
  -spec new(Bucket::bucket(), Key::key(), Value::value()) -> riak_object().
  
negative.code: newts(B, K, V, MD) ->
      new_int2(B, K, V, MD).
  
  %% {true, DDL-version}
  %% false
  is_ts(RObj) ->
      check_for_ddl(get_contents(RObj)).
  
  check_for_ddl([{Metadata, _V}]) ->
      case dict:find(<<"ddl">>, Metadata) of
          {ok, Version} ->
              {true, Version};
          _ ->
              false
      end;
  check_for_ddl(_) ->
      false.
  
  %% internal version after all validation has been done
  new_int(B, K, V, MD) ->
  