protected void OnInsertDetected(ICrudService <TEntity, TOptions> sender, TEntity entity) => InsertDetected?.Invoke(sender, entity);
protected void OnInsertDetected(TEntity entity) => InsertDetected?.Invoke(this, entity);