protected virtual void OnHealthDepleted(IHealthComponent sender, IGameObject damageInitator)
        {
            healthComponent.OnHealthDepleted -= OnHealthDepleted;

            ParentGameObject.Destroy();
        }