private void HandleLiveResultPacket(Packet packet) { var liveResultEventModel = (LiveResultPacket)packet; var liveResultUpdate = _resultFactory.FromLiveResult(liveResultEventModel.Results); _result.Add(liveResultUpdate); _syncContext.Send(o => _sessionHandler.HandleResult(_result), null); }