refactoring SentenceValidator constructor change Configuration to ValidatorConfiguration and CharacterTable, for remove SentenceIterator