change visibility on Select.Union to public