Clean solution for nested observable objects | Hacker News Reader