allow passing a custom view to ViewModel::forge(); make set() compatible with View
add support for ViewModels to Theme