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