anchor.diff:  ejson_for_indexing(#oc_chef_policy_revision{}, _EjsonTerm) ->
      {[]}.
   
  -%% TODO: this is probably wrong
   fields_for_fetch(#oc_chef_policy_revision{org_id = OrgId, name = Name, revision_id = RevisionId}) ->
       [Name, OrgId, RevisionId].
   
  
positive.code: 
  %%%%%%%%%%%%%%%%%%%%
  %% Unused chef_object behavior callbacks
  %%%%%%%%%%%%%%%%%%%%
  
  % update_from_ejson/2 (behaviour 'chef_object')
  % update_query/0 (behaviour 'chef_object')
  
  authz_id(#oc_chef_policy_revision{}) ->
      error(not_implemented).
  
negative.code:     SerializedObject = jiffy:decode(chef_db_compression:decompress(CompressedSerializedObject)),
      Revision#oc_chef_policy_revision{serialized_object = SerializedObject}.
  
  delete(ObjectRec = #oc_chef_policy_revision{
                        org_id = OrgId,
                        last_updated_by = _AuthzId
  