protected override JobHandle OnUpdate(JobHandle inputDeps)
        {
            var destroyJobHandle = new DestroyEntityJob
            {
                CommandBuffer = this._endFrameBarrier.CreateCommandBuffer().ToConcurrent()
            }.Schedule(this, inputDeps);

            this._endFrameBarrier.AddJobHandleForProducer(destroyJobHandle);
            return(destroyJobHandle);
        }