SelectionItem pattern cmdlets