Step 3 - Add Associations and Validations