SelectionItem#add_to_selection
can get Selection#multi_select? and Selection#selection_required?
SelectionItem#remove_from_selection