private void Start()
        {
            CancellationToken token = CachedGameObject.GetCancellationTokenOnDestroy();

            InvokeFixedUpdateEvents().AttachExternalCancellation(token);
            InvokeMainUpdateEvents().AttachExternalCancellation(token);
        }