anchor.diff:      Name = chef_object:name(ObjectRec),
       TypeName = chef_object:type_name(ObjectRec),
   
  -
  -    ObjectRec = ?BASE_RESOURCE:maybe_process_client(ObjectRec, State),
  -
  +    %% Perform any additional platform-specific work on the object
  +    ObjectRec = ?BASE_RESOURCE:object_creation_hook(ObjectRec, State),
   
       %% We send the object data to solr for indexing *first*. If it fails, we'll error out on
       %% a 500 and client can retry. If we succeed and the db call fails or conflicts, we can
  
positive.code: -export([assemble_principal_ejson/3,
           check_cookbook_authz/3,
           delete_object/3,
           maybe_process_client/2,
           stats_hero_label/1,
           stats_hero_upstreams/0]).
  
  
negative.code:     end.
  
  %% Open Source Chef Server doesn't need to do anything else.
  object_creation_hook(Object, _State) -> Object.
  
  -spec update_from_json(#wm_reqdata{},
                         #base_state{},
  