public virtual void Visit(SelectionState selectionState)
 {
     Visit((ModelComponent)selectionState);
 }
 public virtual void Visit(SelectionState selectionState)
 {
     Visit((ModelComponent)selectionState);
 }