public IObservable <SessionData> GetSessions() { return(_chatsRepository.GetSessions(_clients.Keys).ToObservable() .SelectMany(sessions => sessions.Select(s => CreateSessionData(s))) .Concat(_sessionChanges)); }