Merged DeckValidator interface with DeckValidatorImpl