refactor(stage): optimize structure to fix bugs

- inherit a userporfile viewmodel from thee VwmStageBase class

time: 0h:45