resolve viewmodels with factories