private void LoadData()
        {
            // TODO It's waste logic...
            var sessions     = SessionDao.FindAll().Wait();
            var titleResults = sessions.ToObservable()
                               .Select(session => session.CreateTitleType())
                               .ToList().Wait();

            var descriptionResults = sessions.ToObservable()
                                     .Select(session => session.CreateDescriptionType())
                                     .ToList().Wait();

            var speakerResults = sessions.ToObservable()
                                 .Select(session => session.CreateSpeakerType())
                                 .ToList().Wait();

            titleResults.AddAll(descriptionResults);
            titleResults.AddAll(speakerResults);
            adapter.SetAllList(titleResults);
        }