public virtual void SendStatusToUser()
        {
            var callback = Callback;
            var status   = Status;

            Utility.ActionOnLateUpdate(this, o =>
            {
                if (callback != null)
                {
                    callback(status);
                }
            }, "SendStatusToUser");
        }