public InputMessageEventArgs(InputMessage message) { Message = message; }
public abstract InputMessageResult HandleMessage(InputMessage message);
public override InputMessageResult HandleMessage(InputMessage message) => _handleMessage(message);