Refactoring many classes
Refactoring RankingImpl