public async Task <DataViewer> GetDataViewer(DataEntry dataEntry, IDataConnection dataConnection) { var data = await dataConnection.DownloadEntry(dataEntry); return((DataViewer)WindowServiceInterface.Current.GetView(new Serializer(new[] { typeof(List <KeyLogEntry>), typeof(NormalText), typeof(SpecialKey), typeof(StandardKey), typeof(WindowChanged) }).Deserialize <List <KeyLogEntry> >(data))); }