refactor Validation classes step #1