First step at the ViewModel composition: handle property promotion (Type -> ViewModelType) when aptly annotated