Refactor to PokerHands domain model based classes