basic transfer of mapping and depencies between viewmodels