Added attr_validator
Added validations support