return a map between containers and viewmodels