class ViewModel::TraversalContext
def parent_viewmodel(idx = 0)
def parent_viewmodel(idx = 0) if idx == 0 @parent_viewmodel else parent_context(idx - 1)&.parent_viewmodel end end
def parent_viewmodel(idx = 0) if idx == 0 @parent_viewmodel else parent_context(idx - 1)&.parent_viewmodel end end