public virtual Task <BLIPMessage?> HandleResponseStage(BLIPMessage message, bool fromClient) => Task.FromResult <BLIPMessage?>(null);
public virtual Task HandleMessageStage(ref BLIPMessage message, bool fromClient) => Task.CompletedTask;