Added SelectionMethodFactory.