onDestroyed(model, options) {
            if (!model._changed) {
                model._changed = {};
            }

            // @NOTE: Bookshelf destroys ".changed" right after this event, but we should not throw away the information
            //        It is useful for webhooks, events etc.
            // @NOTE: Bookshelf returns ".changed = {empty...}" on destroying (https://github.com/bookshelf/bookshelf/issues/1943)
            Object.assign(model._changed, _.cloneDeep(model.changed));

            this.addAction(model, 'deleted', options);
        }
Changing resources implies setting these properties on the server side
- set `updated_by` based on the context
- ensure `created_at` never changes
- ensure `created_by` never changes
- the bookshelf `timestamps` plugin sets `updated_at` automatically

Exceptions:
  - importing data
  - internal context
  - if no context

@deprecated: x_by fields (https://github.com/TryGhost/Ghost/issues/10286)