public void Invoke(CallbackInvocation callback) => callback.Invoke(Arguments);
public TResult Invoke <TResult>(CallbackInvocation callback, [AllowNull] TResult defaultValue) => callback.Invoke(Arguments, defaultValue);
public void Invoke(CallbackInvocation callback) => callback.Invoke(null);