void IDriverInternal.InvokeUpdate(TInputMessage msg) { PreUpdate(msg); Update?.Invoke(msg); PostUpdate(msg); }
protected virtual void PostUpdate(TInputMessage msg) { }