private void OnEntityDelete(SingleItemEventArgs<IEntity> args) { using (var container = ContextScopeProvider.CreateChildContainer()) { var tracker = container.Resolve<IEntityTrackingService>(); tracker.OnEntityDelete(args.Item); } } }