Fix Inproceeding validation
Add optional fields to Inproceeding