Refactorization to introduce Comaprator classes