Implementing the DeleteExecutor