improved documentation
make isValid executes all validations