viewmodel parent/unparent works