Class UnionMoveSelector<Solution_>