Introduced a case class instead of tuples for Selections predicates