Implemented first Validator. Not reviewed yet
Refactored Validations