add Enum
Add Sortype for IIteratorSorter
Merge branch 'Enum'
extract IObjectsSearcher form IObjects
Merge branch 'TObjectsSearcher'