protected abstract string HandleRequest(StartMessage message);
protected override string HandleRequest(StartMessage message) { return "ready"; }