Джейк сетовал на то, что как люди с мозгами покореженными джавкой, они заняли само имя ViewModel и наебенили сверху фактори с интерфейсами, так, что без DI фиг туда зависимости протащишь. Тогда как вся эта громкая ViewModel это HashMap с твоими объектами (он и в сорцах так), который должен пережить поворот экрана. Т.е. по нормальному, они должны были дать тебе "вот мешок, кидай сюда, мы придержим". И ты его уже используешь в своем ViewModel, Presenter, NeKanoni4naiaEbalaPotomu4toNeUmeiuVArhitecturu, etc.