Validation: Updated to reflect optional fields vs. required