internal void InvokeLoadComponent(SOEventArgs ev) => LoadComponentEvent?.Invoke(ev);
internal void InvokeDestroy(SOEventArgs ev) => DestroyEvent?.Invoke(ev);
internal void InvokeUpdate(SOEventArgs ev) => UpdateEvent?.Invoke(ev);