Refactoring
Refactoring
Refactoring
Introduce SortManager
Introduce filter for analyser