public async Task Handle(IConnection connection, Packet packet) { var unwrapped = _packetConverter.Unwrap <T>(packet); await this.HandleImp(connection, unwrapped); }