anchor.diff:              % mode is optional and so must be specified in the data spec, but if left out, defaults to layout,
               % hence the mode must be added here to the data for slice retrieval tests
               data = UpdatedData#{<<"mode">> => <<"slice">>}
  -        }
  -    end;
  -
  -prepare_args_fun_gs(MemRef, {instance, Method}) ->
  -    fun(#api_test_ctx{data = Data}) ->
  -        QosEntryId = api_test_memory:get(MemRef, qos),
  -        {Id, _} = api_test_utils:maybe_substitute_bad_id(QosEntryId, Data),
  -        #gs_args{
  -            operation = Method,
  -            gri = #gri{type = op_qos, id = Id, aspect = instance, scope = private}
           }
       end.
   
  
positive.code:             operation = create,
              gri = #gri{type = op_qos, aspect = instance, scope = private},
              data = maybe_inject_object_id(Data, Guid)
          }
      end;
  
  
negative.code:         }
      end;
  
  prepare_args_fun_rest(MemRef, {instance, Method}) ->
      fun(#api_test_ctx{data = Data}) ->
          QosEntryId = api_test_memory:get(MemRef, qos),
  
          {Id, _} = api_test_utils:maybe_substitute_bad_id(QosEntryId, Data),
          #rest_args{
              method = Method,
              path = <<"qos_requirements/", Id/binary>>
          }
      end;
  
  prepare_args_fun_rest(MemRef, qos_summary) ->
      fun(#api_test_ctx{data = Data}) ->
          Guid = api_test_memory:get(MemRef, guid),
  