Exposed Validator for use outside of Schema/Models
Updated schema to accept empty data